AwakeSystem<T, T1> 类
实体的Awake事件的抽象接口
继承成员
命名空间: Fantasy.Entitas.Interface
程序集: Fantasy.Net.dll
语法
public abstract class AwakeSystem<T, T1> : IEntitiesSystem where T : Entity where T1 : struct
类型参数
名称 | 描述 |
---|---|
T | 实体的泛型类型 |
T1 | 需要传递的参数泛型类型 |
方法
| 编辑本文 查看源代码Awake(T, T1)
事件的抽象方法,需要自己实现这个方法
声明
protected abstract void Awake(T self, T1 ages)
参数
类型 | 名称 | 描述 |
---|---|---|
T | self | 触发事件的实体实例 |
T1 | ages | 传递的参数 |
EntitiesType()
实体的类型
声明
public Type EntitiesType()
返回
类型 | 描述 |
---|---|
Type |
Invoke(Entity)
该方法不可使用
声明
public void Invoke(Entity entity)
参数
类型 | 名称 | 描述 |
---|---|---|
Entity | entity |
异常
类型 | 条件 |
---|---|
NotImplementedException |
Invoke(Entity, T1)
框架内部调用的触发Awake的方法。
声明
public void Invoke(Entity self, T1 ages)
参数
类型 | 名称 | 描述 |
---|---|---|
Entity | self | 触发事件的实体实例 |
T1 | ages | 传递的参数 |