Game Framework  2021.05.31
EntityHelperBase类 参考abstract

实体辅助器基类。 更多...

类 EntityHelperBase 继承关系图:
IEntityHelper DefaultEntityHelper

Public 成员函数

abstract object InstantiateEntity (object entityAsset)
 实例化实体。 更多...
 
abstract IEntity CreateEntity (object entityInstance, IEntityGroup entityGroup, object userData)
 创建实体。 更多...
 
abstract void ReleaseEntity (object entityAsset, object entityInstance)
 释放实体。 更多...
 

详细描述

实体辅助器基类。

成员函数说明

◆ CreateEntity()

abstract IEntity CreateEntity ( object  entityInstance,
IEntityGroup  entityGroup,
object  userData 
)
pure virtual

创建实体。

参数
entityInstance实体实例。
entityGroup实体所属的实体组。
userData用户自定义数据。
返回
实体。

实现了 IEntityHelper.

DefaultEntityHelper 内被实现.

◆ InstantiateEntity()

abstract object InstantiateEntity ( object  entityAsset)
pure virtual

实例化实体。

参数
entityAsset要实例化的实体资源。
返回
实例化后的实体。

实现了 IEntityHelper.

DefaultEntityHelper 内被实现.

◆ ReleaseEntity()

abstract void ReleaseEntity ( object  entityAsset,
object  entityInstance 
)
pure virtual

释放实体。

参数
entityAsset要释放的实体资源。
entityInstance要释放的实体实例。

实现了 IEntityHelper.

DefaultEntityHelper 内被实现.