Skip to content

Releases: CoderGamester/Unity-DataTypeExtensions

Release 0.4.0

30 Jul 20:44
b00a687
Compare
Choose a tag to compare

What's Changed

  • New Feature: Added utility methods and extensions for Unity's Object and GameObject types, enhancing the codebase's functionality.
  • New Feature: Introduced a SerializableType struct for viewing, modifying, and saving types from the inspector, with serialization support and compatibility with filter attributes.

Full Changelog: 0.3.0...0.4.0

Release 0.3.0

28 Jul 15:36
9a0bfbd
Compare
Choose a tag to compare

What's Changed

  • New Feature: Added support for observing field updates with previous and current values in the ObservableField class.
  • New Feature: Introduced a UnitySerializedDictionary class that allows serialization of dictionaries in Unity.
  • Refactor: Refactored the logic for selecting enum values in the GUI in the EnumSelectorPropertyDrawer class.
  • Test: Updated unit tests for the EnumSelector and ObservableField classes.

Full Changelog: 0.2.0...0.3.0

Release 0.2.0

28 Sep 22:05
354c26e
Compare
Choose a tag to compare
  • Removed ObservableIdList because it's behaviour was too confusing and the same result can be obtained with ObservableList or ObservableDictionary
  • Added new ObservableResolverList, ObservableResolverDictionary & ObservableResolverField to allow to create observable types without referencing the collection directly
  • Added Unit tests to all types

Changed:

  • Removed all Pair Data and moved them to new Pair<Key,Value> serialized type that can now be serializable on Unity 2020.1
  • Moved all Vector2, Vector3 & Vector4 extensions to the ValueData file

Release 0.1.1

31 Aug 15:56
129fad5
Compare
Choose a tag to compare
  • Renamed Assembly Definitions to match this package
  • Removed unnecessary files

Release 0.1.0

31 Aug 15:31
Compare
Choose a tag to compare
  • Initial submission for package distribution