C# 클래스 WhiteCore.Modules.Estate.EstateSettingsModule

상속: ISharedRegionStartupModule
파일 보기 프로젝트 열기: WhiteCoreSim/WhiteCore-Dev

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

BanUser() 보호된 메소드

protected BanUser ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
리턴 void

Close() 공개 메소드

public Close ( IScene scene ) : void
scene IScene
리턴 void

DeleteRegion() 공개 메소드

public DeleteRegion ( IScene scene ) : void
scene IScene
리턴 void

FinishStartup() 공개 메소드

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

GodlikeMessage() 공개 메소드

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

Initialise() 공개 메소드

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

PostFinishStartup() 공개 메소드

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

PostInitialise() 공개 메소드

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

ProcessLoginCommands() 보호된 메소드

protected ProcessLoginCommands ( IScene scene, string cmd ) : void
scene IScene
cmd string
리턴 void

SetRegionInfoOption() 보호된 메소드

protected SetRegionInfoOption ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
리턴 void

SetRegionMaturity() 보호된 메소드

protected SetRegionMaturity ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
리턴 void

StartupComplete() 공개 메소드

public StartupComplete ( ) : void
리턴 void

UnBanUser() 보호된 메소드

protected UnBanUser ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
리턴 void