All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Full conversion of project to UPM Package
- Change log
- Included support for Unity 6 with backward compatibility
- Project structure for UPM package setup with instructions on installation
- Unused Imports
- Instance caused a stack overflow
Major revision of the singletons implementation
- Added
PersistentMonoSingletonwhich is persistent across scenes - Added
ISingletoninterface for unifying the methods and calls - Added assembly definition
- Added namespace (
UnityCommunity.UnitySingleton)
- Made
MonoSingletonnon-persistent
- Added missing methods for
MonoSingleton
- Init for existing instance and basic editor mode support
- Scene
Singleton(or Local Singleton) for non-persistent singletons across scene changes MonoSingletonto quickly extendMonoBehaviouras singletons
- Extended Generic
Singletonclass with additional virtual functions (earlier this was extendingMonoBehaviour)
- Base files for the project with a generic
Singleton