C# 클래스 Universe.Modules.Gods.GodsModule

상속: INonSharedRegionModule, IGodsModule
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

보호된 프로퍼티들

프로퍼티 타입 설명
m_dialogModule IDialogModule
m_scene IScene

공개 메소드들

메소드 설명
AddRegion ( IScene scene ) : void
Close ( ) : void
Initialize ( IConfigSource source ) : void
KickUser ( UUID godID, UUID sessionID, UUID agentID, uint kickflags, byte reason ) : void

Kicks User specified from the simulator. This logs them off of the grid If the client gets the UUID: 44e87126e7944ded05b37c42da3d5cdb it assumes that you're kicking it even if the avatar's UUID isn't the UUID that the agent is assigned

KickUser ( UUID godID, UUID sessionID, UUID agentID, uint kickflags, string reason ) : void
RegionLoaded ( IScene scene ) : void
RegisterCaps ( UUID agentID, IHttpServer server ) : OSDMap
RemoveRegion ( IScene scene ) : void
RequestGodlikePowers ( UUID agentID, UUID sessionID, UUID token, bool godLike, IClientAPI controllingClient ) : void
SubscribeToClientEvents ( IClientAPI client ) : void
UnsubscribeFromClientEvents ( IClientAPI client ) : void

비공개 메소드들

메소드 설명
UntrustedSimulatorMessage ( UUID AgentID, Stream request ) : byte[]

메소드 상세

AddRegion() 공개 메소드

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

Close() 공개 메소드

public Close ( ) : void
리턴 void

Initialize() 공개 메소드

public Initialize ( IConfigSource source ) : void
source IConfigSource
리턴 void

KickUser() 공개 메소드

Kicks User specified from the simulator. This logs them off of the grid If the client gets the UUID: 44e87126e7944ded05b37c42da3d5cdb it assumes that you're kicking it even if the avatar's UUID isn't the UUID that the agent is assigned
public KickUser ( UUID godID, UUID sessionID, UUID agentID, uint kickflags, byte reason ) : void
godID UUID The person doing the kicking
sessionID UUID The session of the person doing the kicking
agentID UUID the person that is being kicked
kickflags uint Tells what to do to the user
reason byte The message to send to the user after it's been turned into a field
리턴 void

KickUser() 공개 메소드

public KickUser ( UUID godID, UUID sessionID, UUID agentID, uint kickflags, string reason ) : void
godID UUID
sessionID UUID
agentID UUID
kickflags uint
reason string
리턴 void

RegionLoaded() 공개 메소드

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

RegisterCaps() 공개 메소드

public RegisterCaps ( UUID agentID, IHttpServer server ) : OSDMap
agentID UUID
server IHttpServer
리턴 OSDMap

RemoveRegion() 공개 메소드

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

RequestGodlikePowers() 공개 메소드

public RequestGodlikePowers ( UUID agentID, UUID sessionID, UUID token, bool godLike, IClientAPI controllingClient ) : void
agentID UUID
sessionID UUID
token UUID
godLike bool
controllingClient IClientAPI
리턴 void

SubscribeToClientEvents() 공개 메소드

public SubscribeToClientEvents ( IClientAPI client ) : void
client IClientAPI
리턴 void

UnsubscribeFromClientEvents() 공개 메소드

public UnsubscribeFromClientEvents ( IClientAPI client ) : void
client IClientAPI
리턴 void

프로퍼티 상세

m_dialogModule 보호되어 있는 프로퍼티

protected IDialogModule m_dialogModule
리턴 IDialogModule

m_scene 보호되어 있는 프로퍼티

protected IScene m_scene
리턴 IScene