UniFramework
UniFramework copied to clipboard
Unity game development framework
1. Gizmoss 一个Gizmos的扩充,在3D 场景的标注很方便 (可绘制点、文字、线、箭头、面、Cube、环、圆、圆柱、胶囊、立体角)  2. Log 可将Unity Log 实时的保存到本地当中,以便于问题的查询记录 3. Utility 一些实用的方法集合包含:几何计算、文件处理、字符处理、时间获取、反射方法 等
这边建议针对 EventGroup 可以多一个 groupId 进行群组化, 让事件由指定的 groupId 进行派送与监听。   
LinkedList listeners = _listeners[eventId] 改成 LinkedList listeners = new LinkedList(_listeners[eventId]);会不会更加好点? 因为万一在currentNode.Value.Invoke(message);中移除了当前事件的监听,那currentNode就会为null 然后直接跳出循环了,
通过UniSingleton的DestroySingleton接口只能将单例移除出列表,并不能将单例的_instance设置为null。我看SingletonInstance里面有个莫名的DestroyInstance方法没有调用,是不是还没有完成呢? 复现方法,创建单例后再销毁,再创建就会报错已创建。
看了`UniTween`的README,发现代码中并没有`AllocateSequence`方法,可以告诉我一下怎么使用链式Tween吗?