C# Класс Universe.Services.LocalSimulationServiceConnector

Наследование: IService
Показать файл Открыть проект

Открытые методы

Метод Описание
CloseAgent ( GridRegion destination, UUID agentID ) : bool
CreateAgent ( GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, CreateAgentResponse &response ) : bool
CreateObject ( GridRegion destination, ISceneEntity sog ) : bool
FailedToMoveAgentIntoNewRegion ( UUID AgentID, UUID RegionID ) : bool
FailedToTeleportAgent ( GridRegion destination, UUID failedRegionID, UUID agentID, string reason, bool isCrossing ) : bool
FinishedStartup ( ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void
MakeChildAgent ( UUID AgentID, GridRegion oldRegion, GridRegion destination, bool isCrossing ) : bool
RetrieveAgent ( GridRegion destination, UUID agentID, bool agentIsLeaving, AgentData &agentData, AgentCircuitData &circuitData ) : bool
Start ( IConfigSource config, IRegistryCore registry ) : void
UpdateAgent ( GridRegion destination, AgentData agentData ) : bool
UpdateAgent ( GridRegion destination, AgentPosition agentData ) : bool

Приватные методы

Метод Описание
GetScene ( UUID regionID ) : IScene
LocalSimulationServiceConnector_OnMessageReceived ( OSDMap message ) : OSDMap

Описание методов

CloseAgent() публичный Метод

public CloseAgent ( GridRegion destination, UUID agentID ) : bool
destination Universe.Framework.Services.GridRegion
agentID UUID
Результат bool

CreateAgent() публичный Метод

public CreateAgent ( GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, CreateAgentResponse &response ) : bool
destination Universe.Framework.Services.GridRegion
aCircuit Universe.Framework.PresenceInfo.AgentCircuitData
teleportFlags uint
response Universe.Framework.Services.CreateAgentResponse
Результат bool

CreateObject() публичный Метод

public CreateObject ( GridRegion destination, ISceneEntity sog ) : bool
destination Universe.Framework.Services.GridRegion
sog ISceneEntity
Результат bool

FailedToMoveAgentIntoNewRegion() публичный Метод

public FailedToMoveAgentIntoNewRegion ( UUID AgentID, UUID RegionID ) : bool
AgentID UUID
RegionID UUID
Результат bool

FailedToTeleportAgent() публичный Метод

public FailedToTeleportAgent ( GridRegion destination, UUID failedRegionID, UUID agentID, string reason, bool isCrossing ) : bool
destination Universe.Framework.Services.GridRegion
failedRegionID UUID
agentID UUID
reason string
isCrossing bool
Результат bool

FinishedStartup() публичный Метод

public FinishedStartup ( ) : void
Результат void

Initialize() публичный Метод

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

MakeChildAgent() публичный Метод

public MakeChildAgent ( UUID AgentID, GridRegion oldRegion, GridRegion destination, bool isCrossing ) : bool
AgentID UUID
oldRegion Universe.Framework.Services.GridRegion
destination Universe.Framework.Services.GridRegion
isCrossing bool
Результат bool

RetrieveAgent() публичный Метод

public RetrieveAgent ( GridRegion destination, UUID agentID, bool agentIsLeaving, AgentData &agentData, AgentCircuitData &circuitData ) : bool
destination Universe.Framework.Services.GridRegion
agentID UUID
agentIsLeaving bool
agentData Universe.Framework.ClientInterfaces.AgentData
circuitData Universe.Framework.PresenceInfo.AgentCircuitData
Результат bool

Start() публичный Метод

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

UpdateAgent() публичный Метод

public UpdateAgent ( GridRegion destination, AgentData agentData ) : bool
destination Universe.Framework.Services.GridRegion
agentData Universe.Framework.ClientInterfaces.AgentData
Результат bool

UpdateAgent() публичный Метод

public UpdateAgent ( GridRegion destination, AgentPosition agentData ) : bool
destination Universe.Framework.Services.GridRegion
agentData Universe.Framework.ClientInterfaces.AgentPosition
Результат bool