Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy
Draw custom types without the need for property drawers #110
Removed developer descriptions #117
Reference drawer used wrong height for custom types #119 Changed values in game event editor wouldn't apply #116 Actions wouldn't be removed properly in event base #113 Nullref when displaying a generic list in reference #105
Hotfix for bad preprocessor directive causing builds to fail
Added settings to preferences and project settings #96 Added AudioClip Events and Listener #95 Added .ToArray() to collections #80 Fixed issue where installations through Package Manager couldn't detect Property Drawers #91 Fixed issue where "ValueChanged" event is raised too soon #86
Fixed issue where BaseReferenceDrawer couldn't draw certain arrays Fixed BaseReferenceDrawer being unable to draw inherited variables #77 Fixed code generation not working when installed from the package manager #75 Fixed RemoveListener() adding listener instead of removing it #76 Fixed onRemoveCallback throwing exception on collection #73
Added "Debug Mode" which currently only toggles gathering of stack traces #74
This release has merged the functionality of ClampedVariables into the BaseVariable class, so you no longer have to create separate asset files for clamped variables and non-clamped variables. This does come with the drawback of the old ClampedVariable assets no longer working in this release
Added support for Unity's new package manager system #61 Added namespaces and assembly definitions #58 Added Clear method to GameEventBase which will unsubscribe all subscribers #70 Added Add Component menu for GameEventListener types #60 Added Color and Color32 support #63 Added AudioClip support #64 Added AnimationCurve support #67 Added SceneInfo support #57 Merged ClampedVariable functionality into BaseVariable #62
Fixed some Unity structs being drawn using a foldout #68 Fixed collection drawer drawing elements beneath reorderable list #65 Fixed issue when iterating over actions during raise event of GameEventBase #59
Added namespaces #55 Added assembly definitions
Added IsValueDefined property #52 Added helper function for creating copy of a Reference #53
Fixed some minor issues with Unity throwing incorrect warnings