Releases: yomunsam/TinaX.Core
Releases · yomunsam/TinaX.Core
6.6.2-preview
6.6.2-preview ヾ(•ω•`)o
- 新增 DisposableGroup 功能,详见代码:Runtime/Scripts/Utils/DisposeGroup/DisposableGroup.cs , 详见文档:https://tinax.corala.space/#/cmn-hans/core/manual/DisposableGroup
- 新增 TimeMachine 和 XEvent 系统 针对 DisposableGroup 的扩展方法
- 改动 ITimeTicket 和 IEventTicket 改为继承自 System.IDisposable接口,实现 void Dispose() 方法
=========[En:]
- [Add] DisposableGroup feature, see code: Runtime/Scripts/Utils/DisposeGroup/DisposableGroup.cs , for details see Documentation: https://tinax.corala.space/#/en/core/manual/DisposableGroup
- [Add] TimeMachine and XEvent systems 's extended methods for DisposableGroup
- [Modify] ITimeTicket and IEventTicket inherited from System.IDisposable interface, and implement the void Dispose() method.
Install
Install this version by UPM git:
git://github.com/yomunsam/TinaX.Core.git#6.6.2-preview
npm
npm install io.nekonya.tinax.core@6.6.2-preview
6.6.1-preview
Install
Install this version by UPM git:
git://github.com/yomunsam/TinaX.Core.git#6.6.1-preview
Changelog
Modify
- Changed the inheritance of Class
TinaX.InjectAttribute
fromSystem.Attribute
to inherit fromCatLib.Container.InjectAttribute
.CatLib
is the underlying implementation ofXCore
's DI, and this change is used to optimize the API confusion of dependency injection.
New Features
- Add content about
UnityEngine.JsonUtility
serialized and deserializedList
andDictionary
, see test code for detailed use cases: https://github.com/yomunsam/TinaX.Core/blob/master/Tests/Runtime/Extends/JsonUtility/JsonUtilityTest.cs
改动
- 将
TinaX.InjectAttribute
类的继承关系由System.Attribute
改为继承自CatLib.Container.InjectAttribute
.CatLib
是XCore的依赖注入的底层实现,该改动用于优化依赖注入的API混乱.
新增功能
- 添加关于UnityEngine.JsonUtility序列化和反序列化List和Dictionary的相关内容,详细用例可见测试代码:https://github.com/yomunsam/TinaX.Core/blob/master/Tests/Runtime/Extends/JsonUtility/JsonUtilityTest.cs
6.6.0-preview
In order to avoid conflicts between versions,
even previews are starting to be released by version tag