C# Class WhiteCore.Modules.Estate.EstateSettingsModule

Inheritance: ISharedRegionStartupModule
显示文件 Open project: WhiteCoreSim/WhiteCore-Dev

Public Methods

Method 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

Protected Methods

Method 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

Method 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 method

protected BanUser ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
return void

Close() public method

public Close ( IScene scene ) : void
scene IScene
return void

DeleteRegion() public method

public DeleteRegion ( IScene scene ) : void
scene IScene
return void

FinishStartup() public method

public FinishStartup ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
scene IScene
source IConfigSource
simBase ISimulationBase
return void

GodlikeMessage() public method

public GodlikeMessage ( IClientAPI client, UUID requester, string Method, List Parameters ) : void
client IClientAPI
requester UUID
Method string
Parameters List
return void

Initialise() public method

public Initialise ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
scene IScene
source IConfigSource
simBase ISimulationBase
return void

PostFinishStartup() public method

public PostFinishStartup ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
scene IScene
source IConfigSource
simBase ISimulationBase
return void

PostInitialise() public method

public PostInitialise ( IScene scene, IConfigSource source, ISimulationBase simBase ) : void
scene IScene
source IConfigSource
simBase ISimulationBase
return void

ProcessLoginCommands() protected method

protected ProcessLoginCommands ( IScene scene, string cmd ) : void
scene IScene
cmd string
return void

SetRegionInfoOption() protected method

protected SetRegionInfoOption ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
return void

SetRegionMaturity() protected method

protected SetRegionMaturity ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
return void

StartupComplete() public method

public StartupComplete ( ) : void
return void

UnBanUser() protected method

protected UnBanUser ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
return void