This repository was archived by the owner on Aug 23, 2024. It is now read-only.
Releases: unity-game-framework/ugf-module-controllers
Releases · unity-game-framework/ugf-module-controllers
Release list
4.1.0-preview
Release Notes
Added
- Add controller folder (#98)
- Update dependencies:
com.ugf.applicationto8.5.0,com.ugf.runtimetoolsto3.0.0-preview,com.ugf.editortoolsto3.0.0-previewand addcom.ugf.assetsof1.0.0-preview.2version. - Update package Unity version to
2023.2. - Update package registry to UPM Hub.
- Add
ControllerIdCollectionAssetabstract class as collection to store controller ids. - Add
ControllerIdCollectionListAssetclass as implementation ofControllerIdCollectionAssetclass to store collection as list. - Add
ControllerCollectionListFolderAssetandControllerIdCollectionListFolderAssetclasses as asset folders for controller collections.
- Update dependencies:
4.0.0
4.0.0-preview.7
Release Notes
Added
- Add controller collection nested support (#94)
- Update dependencies:
com.ugf.applicationto8.4.0,com.ugf.runtimetoolsto2.18.0andcom.ugf.editortoolsto2.14.0versions. - Add
ControllerCollectionListAssetclass as implementation and replacement of abstractControllerCollectionAssetclass with nested collections support. - Change
ControllerCollectionAssetclass to be abstract and defineGetControllers()method to collection controllers.
- Update dependencies:
4.0.0-preview.6
4.0.0-preview.5
4.0.0-preview.4
4.0.0-preview.3
4.0.0-preview.2
Release Notes
Added
- Add controller component collect priority (#81)
- Add
ControllerComponentCollectPriorityAttributeattribute class used to mark controller components with sort priority for controller collection component. - Add
ControllerComponentCollectPriorityComparerclass as default implementation of comparing of two components with priority attribute. - Add
ControllerCollectionEditorUtility.SortByPriority()method to sort specified collection by priority attributes. - Add
ControllerCollectionControllerComponentinspector Sort button used to sort collection of controllers. - Change
ControllerCollectionControllerComponentinspector Collect and Collect in Scene buttons to additionally sort collected components.
- Add
Fixed
- Fix controller collection collect in prefab mode (#82)
- Update dependencies:
com.ugf.applicationto8.3.1,com.ugf.runtimetoolsto2.10.0andcom.ugf.editortoolsto2.8.4versions. - Fix
ControllerCollectionEditorUtility.GetComponents()methods to skip components without file id.
- Update dependencies:
4.0.0-preview.1
Release Notes
Added
- Add tryget extensions with type only (#75)
- Add
ControllerInstanceController.TryGet()extension methods used to get controller by the specified type. - Change
ControllerInstanceController.Get<T>()method name toGetController<T>(). - Remove
ControllerCollectionController.TryGet()methods, useControllersproperty instead.
- Add
Changed
- Change to reset replace when nothing is selected (#76)
- Change
ControllerCollectionAssetclass inspector replace to reset when None is selected.
- Change
Fixed
- Fix controllers async initialization queue (#77)
- Change
ControllerModule.Controllersproperty be defined as Provider. - Change
ControllerModuleclass initialization of initial controllers without ability to add new ones. - Remove
ControllerCollection.TryGet()method support for nested controller collections. - Remove
IControllerModule.Add()andRemove()methods, useControllersproperty instead.
- Change