C# Класс Universe.Framework.SceneInfo.Entities.EntityManager

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_child_2_parent_entities DoubleKeyDictionary
m_child_2_parent_entitiesLock object
m_objectEntities DoubleKeyDictionary
m_objectEntitiesLock object
m_presenceEntities IScenePresence>.Dictionary
m_presenceEntitiesList List
m_presenceEntitiesLock object

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

Метод Описание
Add ( IEntity entity ) : bool
Clear ( ) : void
GetEntities ( ) : ISceneEntity[]
GetEntities ( System.Vector3 pos, float radius ) : ISceneEntity[]
GetPresenceCount ( ) : int
GetPresences ( System.Vector3 pos, float radius ) : IScenePresence[]
GetPresences ( ) : List
Remove ( IEntity entity ) : bool
TryGetChildPrim ( uint childkey, ISceneChildEntity &child ) : bool
TryGetChildPrimParent ( UUID childkey, IEntity &obj ) : bool

Retrieves the SceneObjectGroup of this child

TryGetChildPrimParent ( uint childkey, IEntity &obj ) : bool

Retrieves the SceneObjectGroup of this child

TryGetPresenceValue ( UUID key, IScenePresence &presence ) : bool
TryGetValue ( UUID key, IEntity &obj ) : bool
TryGetValue ( uint key, IEntity &obj ) : bool

Защищенные методы

Метод Описание
InternalTryGetValue ( UUID key, bool checkRecursive, IEntity &obj ) : bool
InternalTryGetValue ( uint key, bool checkRecursive, IEntity &obj ) : bool
TryGetChildPrim ( UUID objectID, ISceneChildEntity &childPrim ) : bool

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

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

public Add ( IEntity entity ) : bool
entity IEntity
Результат bool

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

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

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

public GetEntities ( ) : ISceneEntity[]
Результат ISceneEntity[]

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

public GetEntities ( System.Vector3 pos, float radius ) : ISceneEntity[]
pos System.Vector3
radius float
Результат ISceneEntity[]

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

public GetPresenceCount ( ) : int
Результат int

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

public GetPresences ( System.Vector3 pos, float radius ) : IScenePresence[]
pos System.Vector3
radius float
Результат IScenePresence[]

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

public GetPresences ( ) : List
Результат List

InternalTryGetValue() защищенный Метод

protected InternalTryGetValue ( UUID key, bool checkRecursive, IEntity &obj ) : bool
key UUID
checkRecursive bool
obj IEntity
Результат bool

InternalTryGetValue() защищенный Метод

protected InternalTryGetValue ( uint key, bool checkRecursive, IEntity &obj ) : bool
key uint
checkRecursive bool
obj IEntity
Результат bool

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

public Remove ( IEntity entity ) : bool
entity IEntity
Результат bool

TryGetChildPrim() защищенный Метод

protected TryGetChildPrim ( UUID objectID, ISceneChildEntity &childPrim ) : bool
objectID UUID
childPrim ISceneChildEntity
Результат bool

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

public TryGetChildPrim ( uint childkey, ISceneChildEntity &child ) : bool
childkey uint
child ISceneChildEntity
Результат bool

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

Retrieves the SceneObjectGroup of this child
public TryGetChildPrimParent ( UUID childkey, IEntity &obj ) : bool
childkey UUID
obj IEntity
Результат bool

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

Retrieves the SceneObjectGroup of this child
public TryGetChildPrimParent ( uint childkey, IEntity &obj ) : bool
childkey uint
obj IEntity
Результат bool

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

public TryGetPresenceValue ( UUID key, IScenePresence &presence ) : bool
key UUID
presence IScenePresence
Результат bool

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

public TryGetValue ( UUID key, IEntity &obj ) : bool
key UUID
obj IEntity
Результат bool

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

public TryGetValue ( uint key, IEntity &obj ) : bool
key uint
obj IEntity
Результат bool

Описание свойств

m_child_2_parent_entities защищенное свойство

protected DoubleKeyDictionary m_child_2_parent_entities
Результат DoubleKeyDictionary

m_child_2_parent_entitiesLock защищенное свойство

protected object m_child_2_parent_entitiesLock
Результат object

m_objectEntities защищенное свойство

protected DoubleKeyDictionary m_objectEntities
Результат DoubleKeyDictionary

m_objectEntitiesLock защищенное свойство

protected object m_objectEntitiesLock
Результат object

m_presenceEntities защищенное свойство

protected Dictionary m_presenceEntities
Результат IScenePresence>.Dictionary

m_presenceEntitiesList защищенное свойство

protected List m_presenceEntitiesList
Результат List

m_presenceEntitiesLock защищенное свойство

protected object m_presenceEntitiesLock
Результат object