C# Class Universe.Modules.GlobalEnvironment.SunModule

Inheritance: ISunModule
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Private Properties

Свойство Type Description
AvatarEnteringParcel void
EventManager_OnStartupComplete void
GenSunPos void
GetParamList string>.Dictionary
ParseCmdParams List
SunUpdateToAllClients void

Méthodes publiques

Méthode Description
AddRegion ( IScene scene ) : void
Close ( ) : void
EstateToolsSunUpdate ( ulong regionHandle, bool fixedSun, bool useEstateTime, float fixedSunHour ) : void

GetCurrentSunHour ( ) : float
GetCurrentTimeAsLindenSunHour ( ) : float
GetSunParameter ( string param ) : double
HandleSunConsoleCommand ( IScene scene, string cmdparams ) : void
Initialize ( IConfigSource config ) : void
RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void
SetSunParameter ( IScene scene, string param, double value ) : void
SunToClient ( IClientAPI client ) : void
SunUpdate ( ) : void

Private Methods

Méthode Description
AvatarEnteringParcel ( IScenePresence avatar, ILandObject oldParcel ) : void

When an avatar enters the region, it's probably a good idea to send them the current sun info

EventManager_OnStartupComplete ( IScene scene, List data ) : void
GenSunPos ( ) : void

Calculate the sun's orbital position and its velocity.

GetParamList ( ) : string>.Dictionary
ParseCmdParams ( string args ) : List
SunUpdateToAllClients ( ) : void

Method Details

AddRegion() public méthode

public AddRegion ( IScene scene ) : void
scene IScene
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

EstateToolsSunUpdate() public méthode

public EstateToolsSunUpdate ( ulong regionHandle, bool fixedSun, bool useEstateTime, float fixedSunHour ) : void
regionHandle ulong
fixedSun bool Is the sun's position fixed?
useEstateTime bool Use the Region or Estate Sun hour?
fixedSunHour float What hour of the day is the Sun Fixed at?
Résultat void

GetCurrentSunHour() public méthode

public GetCurrentSunHour ( ) : float
Résultat float

GetCurrentTimeAsLindenSunHour() public méthode

public GetCurrentTimeAsLindenSunHour ( ) : float
Résultat float

GetSunParameter() public méthode

public GetSunParameter ( string param ) : double
param string
Résultat double

HandleSunConsoleCommand() public méthode

public HandleSunConsoleCommand ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Résultat void

Initialize() public méthode

public Initialize ( IConfigSource config ) : void
config IConfigSource
Résultat void

RegionLoaded() public méthode

public RegionLoaded ( IScene scene ) : void
scene IScene
Résultat void

RemoveRegion() public méthode

public RemoveRegion ( IScene scene ) : void
scene IScene
Résultat void

SetSunParameter() public méthode

public SetSunParameter ( IScene scene, string param, double value ) : void
scene IScene
param string
value double
Résultat void

SunToClient() public méthode

public SunToClient ( IClientAPI client ) : void
client IClientAPI
Résultat void

SunUpdate() public méthode

public SunUpdate ( ) : void
Résultat void