Skip to content

2.1.0

Latest

Choose a tag to compare

@Hertzole Hertzole released this 10 Dec 17:01
· 2 commits to master since this release
cd758ff

Added

  • TryGetNewValue and TryGetOldValue methods for CollectionChangedArgs<KeyValuePair<TKey, TValue>>
  • OnPreStart, OnPreDisabled, and OnDisabled lifetime methods to RuntimeScriptableObject
  • ToNativeArray(Allocator), ToNativeArray(AllocatorHandle), and ToNativeList(AllocatorHandle) extension methods to
    applicable scriptable lists
  • (Generator) The ability to set custom callback names for generated methods using the CallbackName property on the generate attributes

Changed

  • OnExitPlayMode is now obsolete. Use OnDisabled instead.
  • The package no longer requires UI Elements module, but will use it if it's available
  • Moved a few common base list methods to base ScriptableList class
  • Moved a few common base dictionary methods to base ScriptableDictionary class

Fixed

  • No error is thrown when trying to use a read-only list as a destination list in ConvertAll, FindAll, GetRange, and Slice methods
  • Some properties not being marked as ReadOnly when generating property bags
  • Scriptable value drawers not supporting prefab overrides in IMGUI mode
  • (Generator) Fields marked with generate attributes and starting with "on" generating duplicate "On" prefix in generated methods
  • (Generator) Duplicate subscribed callbacks mask names when inheriting from a base class with generated callbacks