IFramework 手册
主要内容
- 依赖注入
- 对象注入
- 模块注入
- 对象池
- 可回收对象
整体结构
- IFramework
- Log(输出)
- Pool(对象池)
- Framework(总入口)
- FrameworkEnvironment(环境)
- RecyclableObjectPool (通用对象池)
- IFrameworkContainer(ioc容器)
- bindHandler(数据绑定器)
- FrameworkModules
- FsmModule(状态机)
- LoomModule(线程反馈)
- CoroutineModule(高仿携程)
- MessageModule(消息转发器)
- FrameworkAppModule(用户自己扩展)
- MVVMModule(mvvm管理器)
- ECSModule
- ResourceModule (资源模块)
- FrameworkEnvironment(环境)
扩展部分
- Packet(自定义数据协议)
- NodeAction(节点事件【依赖高仿携程】)
- Net(TCP,UDP,WS)
- Serialization(string版本【主要用于csv】,二进制版本【支持简单的数据结构】)
- Singleton(通用单例)
- Utility(工具)
Unity部分