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
PersistentMonoSingleton
which is persistent across scenes - Added
ISingleton
interface for unifying the methods and calls - Added assembly definition
- Added namespace (
UnityCommunity.UnitySingleton
)
- Made
MonoSingleton
non-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 MonoSingleton
to quickly extendMonoBehaviour
as singletons
- Extended Generic
Singleton
class with additional virtual functions (earlier this was extendingMonoBehaviour
)
- Base files for the project with a generic
Singleton