2022/07/29
-
Base
- 单例
SingletonBase - Mono单例
MonoSingletonBase - 命令
Command - UI组件
UIFormUIGroup
- 单例
-
Data Structure
- 树和节点
Tree - 缓存链表
CachedLinkedList - 限度链表
LinkedListRange - 多值字典
MultiDictionary - 缓存字典
QueueDictionary - 环形缓冲
RingBuffer - 序列化链表和序列化字典
Serialization - 类名对主键
TypeNamePair
- 树和节点
-
GameKit
- GameKit相关基础设计,基本结构模仿GameFramework,做了删减
-
Helper(辅助器相关)
-
Manager (用于快速访问的单例管理器)
AudioManager音效管理器EventManager基于泛型的事件中转InputManager输入管理器,基于Input重封装PoolManager面向GameObject的快速缓冲池ResourceManager基于Resource和Addressable的快速资源管理器ScenesManager场景管理器,基于SceneManagement重封装SerializeManager快速序列化器,支持Json和二进制UIManager注册时的UI管理器
-
Prefab (放置于Launcher中的Kit核心预制体,模仿GF)
DataTable简易 Excel 配表工具Entity实体管理模块Fsm有限状态机模块Dialog支持语法控制的对话系统ReferencePool引用池ObjectPool对象池Functional独立组件Procedure游戏流程控制Timer计时器Utilities通用Externals常用外部中间件Legacy历史代码暂时没删
待补充