Fantasy.Entitas.Interface 命名空间
类
AwakeSystem<T>
实体的Awake事件的抽象接口
AwakeSystem<T, T1>
实体的Awake事件的抽象接口
DeserializeSystem<T>
实体的反序列化事件的抽象接口
DestroySystem<T>
实体销毁事件的抽象接口
FrameUpdateSystem<T>
帧更新时间的抽象接口
SingleCollectionAttribute
表示用于指定实体的单一集合存储属性。此属性用于配合 ISupportedSingleCollection 接口使用, 用于定义实体属于哪个父实体的子集合,以及在数据库中使用的集合名称。
SingleCollectionRootChecker<T>
SupportedDataBaseChecker<T>
SupportedMultiEntityChecker<T>
SupportedSingleCollectionChecker<T>
SupportedTransferChecker<T>
UpdateSystem<T>
Update事件的抽象接口
接口
IEntitiesSystem
ECS事件系统的核心接口,任何事件都是要继承这个接口
ISingleCollectionRoot
Entity保存到数据库的时候会根据子组件设置分离存储特性分表存储在不同的集合表中
ISupportedDataBase
Entity支持数据库
ISupportedMultiEntity
支持再一个组件里添加多个同类型组件
ISupportedSingleCollection
定义实体支持单一集合存储的接口。当实体需要单独存储在一个集合中,并且在保存到数据库时不会与父组件一起保存在同一个集合中时,应实现此接口。
ISupportedTransfer
Entity支持传送