C# 클래스 OpenSim.Region.CoreModules.Framework.EntityTransfer.HGEntityTransferModule

상속: EntityTransferModule, ISharedRegionModule, IEntityTransferModule, IUserAgentVerificationModule
파일 보기 프로젝트 열기: openmetaversefoundation/fortis-opensim

공개 메소드들

메소드 설명
AddRegion ( Scene scene ) : void
Initialise ( IConfigSource source ) : void
RegionLoaded ( Scene scene ) : void
RemoveRegion ( Scene scene ) : void
TeleportHome ( UUID id, IClientAPI client ) : void
VerifyClient ( AgentCircuitData aCircuit, string token ) : bool

보호된 메소드들

메소드 설명
AgentHasMovedAway ( UUID sessionID, bool logout ) : void
CreateAgent ( ScenePresence sp, GridRegion reg, GridRegion finalDestination, AgentCircuitData agentCircuit, uint teleportFlags, string &reason, bool &logout ) : bool
GetFinalDestination ( GridRegion region ) : GridRegion
NeedsClosing ( uint oldRegionX, uint newRegionX, uint oldRegionY, uint newRegionY, GridRegion reg ) : bool
OnNewClient ( IClientAPI client ) : void

비공개 메소드들

메소드 설명
MakeRegion ( AgentCircuitData aCircuit ) : GridRegion
OnConnectionClosed ( IClientAPI obj ) : void

메소드 상세

AddRegion() 공개 메소드

public AddRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

AgentHasMovedAway() 보호된 메소드

protected AgentHasMovedAway ( UUID sessionID, bool logout ) : void
sessionID UUID
logout bool
리턴 void

CreateAgent() 보호된 메소드

protected CreateAgent ( ScenePresence sp, GridRegion reg, GridRegion finalDestination, AgentCircuitData agentCircuit, uint teleportFlags, string &reason, bool &logout ) : bool
sp OpenSim.Region.Framework.Scenes.ScenePresence
reg OpenSim.Services.Interfaces.GridRegion
finalDestination OpenSim.Services.Interfaces.GridRegion
agentCircuit OpenSim.Framework.AgentCircuitData
teleportFlags uint
reason string
logout bool
리턴 bool

GetFinalDestination() 보호된 메소드

protected GetFinalDestination ( GridRegion region ) : GridRegion
region OpenSim.Services.Interfaces.GridRegion
리턴 OpenSim.Services.Interfaces.GridRegion

Initialise() 공개 메소드

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

NeedsClosing() 보호된 메소드

protected NeedsClosing ( uint oldRegionX, uint newRegionX, uint oldRegionY, uint newRegionY, GridRegion reg ) : bool
oldRegionX uint
newRegionX uint
oldRegionY uint
newRegionY uint
reg OpenSim.Services.Interfaces.GridRegion
리턴 bool

OnNewClient() 보호된 메소드

protected OnNewClient ( IClientAPI client ) : void
client IClientAPI
리턴 void

RegionLoaded() 공개 메소드

public RegionLoaded ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

RemoveRegion() 공개 메소드

public RemoveRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

TeleportHome() 공개 메소드

public TeleportHome ( UUID id, IClientAPI client ) : void
id UUID
client IClientAPI
리턴 void

VerifyClient() 공개 메소드

public VerifyClient ( AgentCircuitData aCircuit, string token ) : bool
aCircuit OpenSim.Framework.AgentCircuitData
token string
리턴 bool