Game Framework  2021.05.31
EntityComponent类 参考

实体组件。 更多...

类 EntityComponent 继承关系图:
GameFrameworkComponent GameFrameworkComponent

Public 成员函数

bool HasEntityGroup (string entityGroupName)
 是否存在实体组。 更多...
 
IEntityGroup GetEntityGroup (string entityGroupName)
 获取实体组。 更多...
 
IEntityGroup[] GetAllEntityGroups ()
 获取所有实体组。 更多...
 
void GetAllEntityGroups (List< IEntityGroup > results)
 获取所有实体组。 更多...
 
bool AddEntityGroup (string entityGroupName, float instanceAutoReleaseInterval, int instanceCapacity, float instanceExpireTime, int instancePriority)
 增加实体组。 更多...
 
bool HasEntity (int entityId)
 是否存在实体。 更多...
 
bool HasEntity (string entityAssetName)
 是否存在实体。 更多...
 
Entity GetEntity (int entityId)
 获取实体。 更多...
 
Entity GetEntity (string entityAssetName)
 获取实体。 更多...
 
Entity[] GetEntities (string entityAssetName)
 获取实体。 更多...
 
void GetEntities (string entityAssetName, List< Entity > results)
 获取实体。 更多...
 
Entity[] GetAllLoadedEntities ()
 获取所有已加载的实体。 更多...
 
void GetAllLoadedEntities (List< Entity > results)
 获取所有已加载的实体。 更多...
 
int[] GetAllLoadingEntityIds ()
 获取所有正在加载实体的编号。 更多...
 
void GetAllLoadingEntityIds (List< int > results)
 获取所有正在加载实体的编号。 更多...
 
bool IsLoadingEntity (int entityId)
 是否正在加载实体。 更多...
 
bool IsValidEntity (Entity entity)
 是否是合法的实体。 更多...
 
void ShowEntity< T > (int entityId, string entityAssetName, string entityGroupName)
 显示实体。 更多...
 
void ShowEntity (int entityId, Type entityLogicType, string entityAssetName, string entityGroupName)
 显示实体。 更多...
 
void ShowEntity< T > (int entityId, string entityAssetName, string entityGroupName, int priority)
 显示实体。 更多...
 
void ShowEntity (int entityId, Type entityLogicType, string entityAssetName, string entityGroupName, int priority)
 显示实体。 更多...
 
void ShowEntity< T > (int entityId, string entityAssetName, string entityGroupName, object userData)
 显示实体。 更多...
 
void ShowEntity (int entityId, Type entityLogicType, string entityAssetName, string entityGroupName, object userData)
 显示实体。 更多...
 
void ShowEntity< T > (int entityId, string entityAssetName, string entityGroupName, int priority, object userData)
 显示实体。 更多...
 
void ShowEntity (int entityId, Type entityLogicType, string entityAssetName, string entityGroupName, int priority, object userData)
 显示实体。 更多...
 
void HideEntity (int entityId)
 隐藏实体。 更多...
 
void HideEntity (int entityId, object userData)
 隐藏实体。 更多...
 
void HideEntity (Entity entity)
 隐藏实体。 更多...
 
void HideEntity (Entity entity, object userData)
 隐藏实体。 更多...
 
void HideAllLoadedEntities ()
 隐藏所有已加载的实体。 更多...
 
void HideAllLoadedEntities (object userData)
 隐藏所有已加载的实体。 更多...
 
void HideAllLoadingEntities ()
 隐藏所有正在加载的实体。 更多...
 
Entity GetParentEntity (int childEntityId)
 获取父实体。 更多...
 
Entity GetParentEntity (Entity childEntity)
 获取父实体。 更多...
 
int GetChildEntityCount (int parentEntityId)
 获取子实体数量。 更多...
 
Entity GetChildEntity (int parentEntityId)
 获取子实体。 更多...
 
Entity GetChildEntity (IEntity parentEntity)
 获取子实体。 更多...
 
Entity[] GetChildEntities (int parentEntityId)
 获取所有子实体。 更多...
 
void GetChildEntities (int parentEntityId, List< IEntity > results)
 获取所有子实体。 更多...
 
Entity[] GetChildEntities (Entity parentEntity)
 获取所有子实体。 更多...
 
void GetChildEntities (IEntity parentEntity, List< IEntity > results)
 获取所有子实体。 更多...
 
void AttachEntity (int childEntityId, int parentEntityId)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, Entity parentEntity)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, int parentEntityId)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, Entity parentEntity)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, int parentEntityId, string parentTransformPath)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, Entity parentEntity, string parentTransformPath)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, int parentEntityId, string parentTransformPath)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, Entity parentEntity, string parentTransformPath)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, int parentEntityId, Transform parentTransform)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, Entity parentEntity, Transform parentTransform)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, int parentEntityId, Transform parentTransform)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, Entity parentEntity, Transform parentTransform)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, int parentEntityId, object userData)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, Entity parentEntity, object userData)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, int parentEntityId, object userData)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, Entity parentEntity, object userData)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, int parentEntityId, string parentTransformPath, object userData)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, Entity parentEntity, string parentTransformPath, object userData)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, int parentEntityId, string parentTransformPath, object userData)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, Entity parentEntity, string parentTransformPath, object userData)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, int parentEntityId, Transform parentTransform, object userData)
 附加子实体。 更多...
 
void AttachEntity (int childEntityId, Entity parentEntity, Transform parentTransform, object userData)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, int parentEntityId, Transform parentTransform, object userData)
 附加子实体。 更多...
 
void AttachEntity (Entity childEntity, Entity parentEntity, Transform parentTransform, object userData)
 附加子实体。 更多...
 
void DetachEntity (int childEntityId)
 解除子实体。 更多...
 
void DetachEntity (int childEntityId, object userData)
 解除子实体。 更多...
 
void DetachEntity (Entity childEntity)
 解除子实体。 更多...
 
void DetachEntity (Entity childEntity, object userData)
 解除子实体。 更多...
 
void DetachChildEntities (int parentEntityId)
 解除所有子实体。 更多...
 
void DetachChildEntities (int parentEntityId, object userData)
 解除所有子实体。 更多...
 
void DetachChildEntities (Entity parentEntity)
 解除所有子实体。 更多...
 
void DetachChildEntities (Entity parentEntity, object userData)
 解除所有子实体。 更多...
 
void SetEntityInstanceLocked (Entity entity, bool locked)
 设置实体是否被加锁。 更多...
 
void SetInstancePriority (Entity entity, int priority)
 设置实体的优先级。 更多...
 

Protected 成员函数

override void Awake ()
 游戏框架组件初始化。 更多...
 

属性

int EntityCount [get]
 获取实体数量。 更多...
 
int EntityGroupCount [get]
 获取实体组数量。 更多...
 

详细描述

实体组件。

成员函数说明

◆ AddEntityGroup()

bool AddEntityGroup ( string  entityGroupName,
float  instanceAutoReleaseInterval,
int  instanceCapacity,
float  instanceExpireTime,
int  instancePriority 
)

增加实体组。

参数
entityGroupName实体组名称。
instanceAutoReleaseInterval实体实例对象池自动释放可释放对象的间隔秒数。
instanceCapacity实体实例对象池容量。
instanceExpireTime实体实例对象池对象过期秒数。
instancePriority实体实例对象池的优先级。
返回
是否增加实体组成功。

◆ AttachEntity() [1/24]

void AttachEntity ( Entity  childEntity,
Entity  parentEntity 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntity被附加的父实体。

◆ AttachEntity() [2/24]

void AttachEntity ( Entity  childEntity,
Entity  parentEntity,
object  userData 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntity被附加的父实体。
userData用户自定义数据。

◆ AttachEntity() [3/24]

void AttachEntity ( Entity  childEntity,
Entity  parentEntity,
string  parentTransformPath 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntity被附加的父实体。
parentTransformPath相对于被附加父实体的位置。

◆ AttachEntity() [4/24]

void AttachEntity ( Entity  childEntity,
Entity  parentEntity,
string  parentTransformPath,
object  userData 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntity被附加的父实体。
parentTransformPath相对于被附加父实体的位置。
userData用户自定义数据。

◆ AttachEntity() [5/24]

void AttachEntity ( Entity  childEntity,
Entity  parentEntity,
Transform  parentTransform 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntity被附加的父实体。
parentTransform相对于被附加父实体的位置。

◆ AttachEntity() [6/24]

void AttachEntity ( Entity  childEntity,
Entity  parentEntity,
Transform  parentTransform,
object  userData 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntity被附加的父实体。
parentTransform相对于被附加父实体的位置。
userData用户自定义数据。

◆ AttachEntity() [7/24]

void AttachEntity ( Entity  childEntity,
int  parentEntityId 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntityId被附加的父实体的实体编号。

◆ AttachEntity() [8/24]

void AttachEntity ( Entity  childEntity,
int  parentEntityId,
object  userData 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntityId被附加的父实体的实体编号。
userData用户自定义数据。

◆ AttachEntity() [9/24]

void AttachEntity ( Entity  childEntity,
int  parentEntityId,
string  parentTransformPath 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntityId被附加的父实体的实体编号。
parentTransformPath相对于被附加父实体的位置。

◆ AttachEntity() [10/24]

void AttachEntity ( Entity  childEntity,
int  parentEntityId,
string  parentTransformPath,
object  userData 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntityId被附加的父实体的实体编号。
parentTransformPath相对于被附加父实体的位置。
userData用户自定义数据。

◆ AttachEntity() [11/24]

void AttachEntity ( Entity  childEntity,
int  parentEntityId,
Transform  parentTransform 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntityId被附加的父实体的实体编号。
parentTransform相对于被附加父实体的位置。

◆ AttachEntity() [12/24]

void AttachEntity ( Entity  childEntity,
int  parentEntityId,
Transform  parentTransform,
object  userData 
)

附加子实体。

参数
childEntity要附加的子实体。
parentEntityId被附加的父实体的实体编号。
parentTransform相对于被附加父实体的位置。
userData用户自定义数据。

◆ AttachEntity() [13/24]

void AttachEntity ( int  childEntityId,
Entity  parentEntity 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntity被附加的父实体。

◆ AttachEntity() [14/24]

void AttachEntity ( int  childEntityId,
Entity  parentEntity,
object  userData 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntity被附加的父实体。
userData用户自定义数据。

◆ AttachEntity() [15/24]

void AttachEntity ( int  childEntityId,
Entity  parentEntity,
string  parentTransformPath 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntity被附加的父实体。
parentTransformPath相对于被附加父实体的位置。

◆ AttachEntity() [16/24]

void AttachEntity ( int  childEntityId,
Entity  parentEntity,
string  parentTransformPath,
object  userData 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntity被附加的父实体。
parentTransformPath相对于被附加父实体的位置。
userData用户自定义数据。

◆ AttachEntity() [17/24]

void AttachEntity ( int  childEntityId,
Entity  parentEntity,
Transform  parentTransform 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntity被附加的父实体。
parentTransform相对于被附加父实体的位置。

◆ AttachEntity() [18/24]

void AttachEntity ( int  childEntityId,
Entity  parentEntity,
Transform  parentTransform,
object  userData 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntity被附加的父实体。
parentTransform相对于被附加父实体的位置。
userData用户自定义数据。

◆ AttachEntity() [19/24]

void AttachEntity ( int  childEntityId,
int  parentEntityId 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntityId被附加的父实体的实体编号。

◆ AttachEntity() [20/24]

void AttachEntity ( int  childEntityId,
int  parentEntityId,
object  userData 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntityId被附加的父实体的实体编号。
userData用户自定义数据。

◆ AttachEntity() [21/24]

void AttachEntity ( int  childEntityId,
int  parentEntityId,
string  parentTransformPath 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntityId被附加的父实体的实体编号。
parentTransformPath相对于被附加父实体的位置。

◆ AttachEntity() [22/24]

void AttachEntity ( int  childEntityId,
int  parentEntityId,
string  parentTransformPath,
object  userData 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntityId被附加的父实体的实体编号。
parentTransformPath相对于被附加父实体的位置。
userData用户自定义数据。

◆ AttachEntity() [23/24]

void AttachEntity ( int  childEntityId,
int  parentEntityId,
Transform  parentTransform 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntityId被附加的父实体的实体编号。
parentTransform相对于被附加父实体的位置。

◆ AttachEntity() [24/24]

void AttachEntity ( int  childEntityId,
int  parentEntityId,
Transform  parentTransform,
object  userData 
)

附加子实体。

参数
childEntityId要附加的子实体的实体编号。
parentEntityId被附加的父实体的实体编号。
parentTransform相对于被附加父实体的位置。
userData用户自定义数据。

◆ Awake()

override void Awake ( )
protectedvirtual

游戏框架组件初始化。

重载 GameFrameworkComponent .

◆ DetachChildEntities() [1/4]

void DetachChildEntities ( Entity  parentEntity)

解除所有子实体。

参数
parentEntity被解除的父实体。

◆ DetachChildEntities() [2/4]

void DetachChildEntities ( Entity  parentEntity,
object  userData 
)

解除所有子实体。

参数
parentEntity被解除的父实体。
userData用户自定义数据。

◆ DetachChildEntities() [3/4]

void DetachChildEntities ( int  parentEntityId)

解除所有子实体。

参数
parentEntityId被解除的父实体的实体编号。

◆ DetachChildEntities() [4/4]

void DetachChildEntities ( int  parentEntityId,
object  userData 
)

解除所有子实体。

参数
parentEntityId被解除的父实体的实体编号。
userData用户自定义数据。

◆ DetachEntity() [1/4]

void DetachEntity ( Entity  childEntity)

解除子实体。

参数
childEntity要解除的子实体。

◆ DetachEntity() [2/4]

void DetachEntity ( Entity  childEntity,
object  userData 
)

解除子实体。

参数
childEntity要解除的子实体。
userData用户自定义数据。

◆ DetachEntity() [3/4]

void DetachEntity ( int  childEntityId)

解除子实体。

参数
childEntityId要解除的子实体的实体编号。

◆ DetachEntity() [4/4]

void DetachEntity ( int  childEntityId,
object  userData 
)

解除子实体。

参数
childEntityId要解除的子实体的实体编号。
userData用户自定义数据。

◆ GetAllEntityGroups() [1/2]

IEntityGroup [] GetAllEntityGroups ( )

获取所有实体组。

返回
所有实体组。

◆ GetAllEntityGroups() [2/2]

void GetAllEntityGroups ( List< IEntityGroup results)

获取所有实体组。

参数
results所有实体组。

◆ GetAllLoadedEntities() [1/2]

Entity [] GetAllLoadedEntities ( )

获取所有已加载的实体。

返回
所有已加载的实体。

◆ GetAllLoadedEntities() [2/2]

void GetAllLoadedEntities ( List< Entity results)

获取所有已加载的实体。

参数
results所有已加载的实体。

◆ GetAllLoadingEntityIds() [1/2]

int [] GetAllLoadingEntityIds ( )

获取所有正在加载实体的编号。

返回
所有正在加载实体的编号。

◆ GetAllLoadingEntityIds() [2/2]

void GetAllLoadingEntityIds ( List< int >  results)

获取所有正在加载实体的编号。

参数
results所有正在加载实体的编号。

◆ GetChildEntities() [1/4]

Entity [] GetChildEntities ( Entity  parentEntity)

获取所有子实体。

参数
parentEntity要获取所有子实体的父实体。
返回
所有子实体。

◆ GetChildEntities() [2/4]

void GetChildEntities ( IEntity  parentEntity,
List< IEntity results 
)

获取所有子实体。

参数
parentEntity要获取所有子实体的父实体。
results所有子实体。

◆ GetChildEntities() [3/4]

Entity [] GetChildEntities ( int  parentEntityId)

获取所有子实体。

参数
parentEntityId要获取所有子实体的父实体的实体编号。
返回
所有子实体。

◆ GetChildEntities() [4/4]

void GetChildEntities ( int  parentEntityId,
List< IEntity results 
)

获取所有子实体。

参数
parentEntityId要获取所有子实体的父实体的实体编号。
results所有子实体。

◆ GetChildEntity() [1/2]

Entity GetChildEntity ( IEntity  parentEntity)

获取子实体。

参数
parentEntity要获取子实体的父实体。
返回
子实体。

◆ GetChildEntity() [2/2]

Entity GetChildEntity ( int  parentEntityId)

获取子实体。

参数
parentEntityId要获取子实体的父实体的实体编号。
返回
子实体。

◆ GetChildEntityCount()

int GetChildEntityCount ( int  parentEntityId)

获取子实体数量。

参数
parentEntityId要获取子实体数量的父实体的实体编号。
返回
子实体数量。

◆ GetEntities() [1/2]

Entity [] GetEntities ( string  entityAssetName)

获取实体。

参数
entityAssetName实体资源名称。
返回
要获取的实体。

◆ GetEntities() [2/2]

void GetEntities ( string  entityAssetName,
List< Entity results 
)

获取实体。

参数
entityAssetName实体资源名称。
results要获取的实体。

◆ GetEntity() [1/2]

Entity GetEntity ( int  entityId)

获取实体。

参数
entityId实体编号。
返回
实体。

◆ GetEntity() [2/2]

Entity GetEntity ( string  entityAssetName)

获取实体。

参数
entityAssetName实体资源名称。
返回
要获取的实体。

◆ GetEntityGroup()

IEntityGroup GetEntityGroup ( string  entityGroupName)

获取实体组。

参数
entityGroupName实体组名称。
返回
要获取的实体组。

◆ GetParentEntity() [1/2]

Entity GetParentEntity ( Entity  childEntity)

获取父实体。

参数
childEntity要获取父实体的子实体。
返回
子实体的父实体。

◆ GetParentEntity() [2/2]

Entity GetParentEntity ( int  childEntityId)

获取父实体。

参数
childEntityId要获取父实体的子实体的实体编号。
返回
子实体的父实体。

◆ HasEntity() [1/2]

bool HasEntity ( int  entityId)

是否存在实体。

参数
entityId实体编号。
返回
是否存在实体。

◆ HasEntity() [2/2]

bool HasEntity ( string  entityAssetName)

是否存在实体。

参数
entityAssetName实体资源名称。
返回
是否存在实体。

◆ HasEntityGroup()

bool HasEntityGroup ( string  entityGroupName)

是否存在实体组。

参数
entityGroupName实体组名称。
返回
是否存在实体组。

◆ HideAllLoadedEntities() [1/2]

void HideAllLoadedEntities ( )

隐藏所有已加载的实体。

◆ HideAllLoadedEntities() [2/2]

void HideAllLoadedEntities ( object  userData)

隐藏所有已加载的实体。

参数
userData用户自定义数据。

◆ HideAllLoadingEntities()

void HideAllLoadingEntities ( )

隐藏所有正在加载的实体。

◆ HideEntity() [1/4]

void HideEntity ( Entity  entity)

隐藏实体。

参数
entity实体。

◆ HideEntity() [2/4]

void HideEntity ( Entity  entity,
object  userData 
)

隐藏实体。

参数
entity实体。
userData用户自定义数据。

◆ HideEntity() [3/4]

void HideEntity ( int  entityId)

隐藏实体。

参数
entityId实体编号。

◆ HideEntity() [4/4]

void HideEntity ( int  entityId,
object  userData 
)

隐藏实体。

参数
entityId实体编号。
userData用户自定义数据。

◆ IsLoadingEntity()

bool IsLoadingEntity ( int  entityId)

是否正在加载实体。

参数
entityId实体编号。
返回
是否正在加载实体。

◆ IsValidEntity()

bool IsValidEntity ( Entity  entity)

是否是合法的实体。

参数
entity实体。
返回
实体是否合法。

◆ SetEntityInstanceLocked()

void SetEntityInstanceLocked ( Entity  entity,
bool  locked 
)

设置实体是否被加锁。

参数
entity实体。
locked实体是否被加锁。

◆ SetInstancePriority()

void SetInstancePriority ( Entity  entity,
int  priority 
)

设置实体的优先级。

参数
entity实体。
priority实体优先级。

◆ ShowEntity() [1/4]

void ShowEntity ( int  entityId,
Type  entityLogicType,
string  entityAssetName,
string  entityGroupName 
)

显示实体。

参数
entityId实体编号。
entityLogicType实体逻辑类型。
entityAssetName实体资源名称。
entityGroupName实体组名称。

◆ ShowEntity() [2/4]

void ShowEntity ( int  entityId,
Type  entityLogicType,
string  entityAssetName,
string  entityGroupName,
int  priority 
)

显示实体。

参数
entityId实体编号。
entityLogicType实体逻辑类型。
entityAssetName实体资源名称。
entityGroupName实体组名称。
priority加载实体资源的优先级。

◆ ShowEntity() [3/4]

void ShowEntity ( int  entityId,
Type  entityLogicType,
string  entityAssetName,
string  entityGroupName,
int  priority,
object  userData 
)

显示实体。

参数
entityId实体编号。
entityLogicType实体逻辑类型。
entityAssetName实体资源名称。
entityGroupName实体组名称。
priority加载实体资源的优先级。
userData用户自定义数据。

◆ ShowEntity() [4/4]

void ShowEntity ( int  entityId,
Type  entityLogicType,
string  entityAssetName,
string  entityGroupName,
object  userData 
)

显示实体。

参数
entityId实体编号。
entityLogicType实体逻辑类型。
entityAssetName实体资源名称。
entityGroupName实体组名称。
userData用户自定义数据。

◆ ShowEntity< T >() [1/4]

void ShowEntity< T > ( int  entityId,
string  entityAssetName,
string  entityGroupName 
)

显示实体。

模板参数
T实体逻辑类型。
参数
entityId实体编号。
entityAssetName实体资源名称。
entityGroupName实体组名称。
类型限制
T :EntityLogic 

◆ ShowEntity< T >() [2/4]

void ShowEntity< T > ( int  entityId,
string  entityAssetName,
string  entityGroupName,
int  priority 
)

显示实体。

模板参数
T实体逻辑类型。
参数
entityId实体编号。
entityAssetName实体资源名称。
entityGroupName实体组名称。
priority加载实体资源的优先级。
类型限制
T :EntityLogic 

◆ ShowEntity< T >() [3/4]

void ShowEntity< T > ( int  entityId,
string  entityAssetName,
string  entityGroupName,
int  priority,
object  userData 
)

显示实体。

模板参数
T实体逻辑类型。
参数
entityId实体编号。
entityAssetName实体资源名称。
entityGroupName实体组名称。
priority加载实体资源的优先级。
userData用户自定义数据。
类型限制
T :EntityLogic 

◆ ShowEntity< T >() [4/4]

void ShowEntity< T > ( int  entityId,
string  entityAssetName,
string  entityGroupName,
object  userData 
)

显示实体。

模板参数
T实体逻辑类型。
参数
entityId实体编号。
entityAssetName实体资源名称。
entityGroupName实体组名称。
userData用户自定义数据。
类型限制
T :EntityLogic 

属性说明

◆ EntityCount

int EntityCount
get

获取实体数量。

◆ EntityGroupCount

int EntityGroupCount
get

获取实体组数量。