C# Class WhiteCore.Modules.Estate.EstateSettingsModule

Inheritance: ISharedRegionStartupModule
Afficher le fichier Open project: WhiteCoreSim/WhiteCore-Dev

Méthodes publiques

Méthode Description
Close ( IScene scene ) : void
DeleteRegion ( IScene scene ) : void
FinishStartup ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
GodlikeMessage ( IClientAPI client, UUID requester, string Method, List Parameters ) : void
Initialise ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
PostFinishStartup ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
PostInitialise ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
StartupComplete ( ) : void

Méthodes protégées

Méthode Description
BanUser ( IScene scene, string cmdparams ) : void
ProcessLoginCommands ( IScene scene, string cmd ) : void
SetRegionInfoOption ( IScene scene, string cmdparams ) : void
SetRegionMaturity ( IScene scene, string cmdparams ) : void
UnBanUser ( IScene scene, string cmdparams ) : void

Private Methods

Méthode Description
CheckEstateGroups ( WhiteCore.Framework.SceneInfo.EstateSettings ES, WhiteCore.Framework.PresenceInfo.AgentCircuitData agent ) : bool
FindUnBannedParcel ( System.Vector3 Position, IScenePresence Sp, UUID AgentID, ILandObject &ILO, System.Vector3 &newPosition, string &reason ) : bool
OnAllowedIncomingAgent ( IScene scene, WhiteCore.Framework.PresenceInfo.AgentCircuitData agent, bool isRootAgent, string &reason ) : bool
OnAllowedIncomingTeleport ( UUID userID, IScene scene, System.Vector3 position, uint teleportFlags, System.Vector3 &newPosition, string &reason ) : bool
OnClosingClient ( IClientAPI client ) : void
OnNewClient ( IClientAPI client ) : void
SendTelehubInfo ( IClientAPI client ) : void

Method Details

BanUser() protected méthode

protected BanUser ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Résultat void

Close() public méthode

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

DeleteRegion() public méthode

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

FinishStartup() public méthode

public FinishStartup ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
scene IScene
source IConfigSource
simBase ISimulationBase
Résultat void

GodlikeMessage() public méthode

public GodlikeMessage ( IClientAPI client, UUID requester, string Method, List Parameters ) : void
client IClientAPI
requester UUID
Method string
Parameters List
Résultat void

Initialise() public méthode

public Initialise ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
scene IScene
source IConfigSource
simBase ISimulationBase
Résultat void

PostFinishStartup() public méthode

public PostFinishStartup ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
scene IScene
source IConfigSource
simBase ISimulationBase
Résultat void

PostInitialise() public méthode

public PostInitialise ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
scene IScene
source IConfigSource
simBase ISimulationBase
Résultat void

ProcessLoginCommands() protected méthode

protected ProcessLoginCommands ( IScene scene, string cmd ) : void
scene IScene
cmd string
Résultat void

SetRegionInfoOption() protected méthode

protected SetRegionInfoOption ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Résultat void

SetRegionMaturity() protected méthode

protected SetRegionMaturity ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Résultat void

StartupComplete() public méthode

public StartupComplete ( ) : void
Résultat void

UnBanUser() protected méthode

protected UnBanUser ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Résultat void