This package provides a set of tools to ease the development process of games and applications made in Unity. It includes features such as type serialization, messaging, and memory management. The package also includes a dropdown picker, scripting define utility, and object pooling. These tools can help streamline your development workflow and improve the overall quality of your game.
The package includes the following tools:
- ManagedReference: serializes types in a generic way
- AssetDropdown: integrates a small dropdown picker into any UnityEngine.Object property
- Messenger: sends messages to listeners with optional ordering and filtering
- SerializableType: serializes a System.Type instance
- Number: serializes a System.Double value and converts to most other numeric types
- SimpleObjectPool: pools objects to help with memory management
- ScriptingDefineUtility: allows easy manipulation of Editor Scripting Defines





