C# Класс Universe.Modules.GlobalEnvironment.SunModule

Наследование: ISunModule
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AvatarEnteringParcel void
EventManager_OnStartupComplete void
GenSunPos void
GetParamList string>.Dictionary
ParseCmdParams List
SunUpdateToAllClients void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddRegion() публичный Метод

public AddRegion ( IScene scene ) : void
scene IScene
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

EstateToolsSunUpdate() публичный Метод

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?
Результат void

GetCurrentSunHour() публичный Метод

public GetCurrentSunHour ( ) : float
Результат float

GetCurrentTimeAsLindenSunHour() публичный Метод

public GetCurrentTimeAsLindenSunHour ( ) : float
Результат float

GetSunParameter() публичный Метод

public GetSunParameter ( string param ) : double
param string
Результат double

HandleSunConsoleCommand() публичный Метод

public HandleSunConsoleCommand ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Результат void

Initialize() публичный Метод

public Initialize ( IConfigSource config ) : void
config IConfigSource
Результат void

RegionLoaded() публичный Метод

public RegionLoaded ( IScene scene ) : void
scene IScene
Результат void

RemoveRegion() публичный Метод

public RemoveRegion ( IScene scene ) : void
scene IScene
Результат void

SetSunParameter() публичный Метод

public SetSunParameter ( IScene scene, string param, double value ) : void
scene IScene
param string
value double
Результат void

SunToClient() публичный Метод

public SunToClient ( IClientAPI client ) : void
client IClientAPI
Результат void

SunUpdate() публичный Метод

public SunUpdate ( ) : void
Результат void