ScriptableObject Architecture Versions Save

Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy

v1.7.0

4 years ago

Added

Draw custom types without the need for property drawers #110

Removed

Removed developer descriptions #117

Fixed

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

v1.6.4

4 years ago

Added

OpenUPM support #102 LayerMask variable #103

Fixed

Unix line endings #101

v1.6.2.1

4 years ago

Hotfix for bad preprocessor directive causing builds to fail

v1.6.2

4 years ago

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

v1.6.1

5 years ago

Fixed

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

Added "Debug Mode" which currently only toggles gathering of stack traces #74

v1.6.0

5 years ago

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

Improvements

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

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

v1.5.4

5 years ago

Improvements

Added namespaces #55 Added assembly definitions

v1.5.3

5 years ago

Improvements

Added IsValueDefined property #52 Added helper function for creating copy of a Reference #53

v1.5.2

5 years ago

Fixed some minor issues with Unity throwing incorrect warnings

v1.5.1

5 years ago

Bug Fixes

Fixed developer description not wrapping text #48 Fixed event triggers being registered twice #50 Fixed serialized fields not being included in build, thereby causing runtime warnings #49