Game Framework
2021.05.31
|
实体组接口。 更多...
Public 成员函数 | |
bool | HasEntity (int entityId) |
实体组中是否存在实体。 更多... | |
bool | HasEntity (string entityAssetName) |
实体组中是否存在实体。 更多... | |
IEntity | GetEntity (int entityId) |
从实体组中获取实体。 更多... | |
IEntity | GetEntity (string entityAssetName) |
从实体组中获取实体。 更多... | |
IEntity[] | GetEntities (string entityAssetName) |
从实体组中获取实体。 更多... | |
void | GetEntities (string entityAssetName, List< IEntity > results) |
从实体组中获取实体。 更多... | |
IEntity[] | GetAllEntities () |
从实体组中获取所有实体。 更多... | |
void | GetAllEntities (List< IEntity > results) |
从实体组中获取所有实体。 更多... | |
void | SetEntityInstanceLocked (object entityInstance, bool locked) |
设置实体实例是否被加锁。 更多... | |
void | SetEntityInstancePriority (object entityInstance, int priority) |
设置实体实例的优先级。 更多... | |
属性 | |
string | Name [get] |
获取实体组名称。 更多... | |
int | EntityCount [get] |
获取实体组中实体数量。 更多... | |
float | InstanceAutoReleaseInterval [get, set] |
获取或设置实体组实例对象池自动释放可释放对象的间隔秒数。 更多... | |
int | InstanceCapacity [get, set] |
获取或设置实体组实例对象池的容量。 更多... | |
float | InstanceExpireTime [get, set] |
获取或设置实体组实例对象池对象过期秒数。 更多... | |
int | InstancePriority [get, set] |
获取或设置实体组实例对象池的优先级。 更多... | |
IEntityGroupHelper | Helper [get] |
获取实体组辅助器。 更多... | |
实体组接口。
IEntity [] GetAllEntities | ( | ) |
从实体组中获取所有实体。
void GetAllEntities | ( | List< IEntity > | results | ) |
从实体组中获取所有实体。
results | 实体组中的所有实体。 |
IEntity [] GetEntities | ( | string | entityAssetName | ) |
从实体组中获取实体。
entityAssetName | 实体资源名称。 |
void GetEntities | ( | string | entityAssetName, |
List< IEntity > | results | ||
) |
从实体组中获取实体。
entityAssetName | 实体资源名称。 |
results | 要获取的实体。 |
IEntity GetEntity | ( | int | entityId | ) |
从实体组中获取实体。
entityId | 实体序列编号。 |
IEntity GetEntity | ( | string | entityAssetName | ) |
从实体组中获取实体。
entityAssetName | 实体资源名称。 |
bool HasEntity | ( | int | entityId | ) |
实体组中是否存在实体。
entityId | 实体序列编号。 |
bool HasEntity | ( | string | entityAssetName | ) |
实体组中是否存在实体。
entityAssetName | 实体资源名称。 |
void SetEntityInstanceLocked | ( | object | entityInstance, |
bool | locked | ||
) |
设置实体实例是否被加锁。
entityInstance | 实体实例。 |
locked | 实体实例是否被加锁。 |
void SetEntityInstancePriority | ( | object | entityInstance, |
int | priority | ||
) |
设置实体实例的优先级。
entityInstance | 实体实例。 |
priority | 实体实例优先级。 |
|
get |
获取实体组中实体数量。
|
get |
获取实体组辅助器。
|
getset |
获取或设置实体组实例对象池自动释放可释放对象的间隔秒数。
|
getset |
获取或设置实体组实例对象池的容量。
|
getset |
获取或设置实体组实例对象池对象过期秒数。
|
getset |
获取或设置实体组实例对象池的优先级。
|
get |
获取实体组名称。