Skip to content
This repository has been archived by the owner on Aug 10, 2021. It is now read-only.

Releases: chark/unity-scriptable-objects

v1.1.1

22 Jan 13:44
Compare
Choose a tag to compare

Changed

  • If a listener throws an exception, it will no longer break the listener chain.

v1.1.0

24 Oct 20:58
Compare
Choose a tag to compare

Exposed OnValidate and OnEnable methods to children of MutableObject.

v1.0.0

13 Oct 13:08
Compare
Choose a tag to compare

First stable release.

Changed

  • Made game event editors more user-friendly.
  • Naming in asset menus for game events.
  • Listeners are now exposed as an unmodifiable ICollection.

v1.0.0-rc.1

11 Oct 13:44
Compare
Choose a tag to compare

First release candidate.

Added

  • List of references to event listeners on game events will be drawn during play mode.
  • Exposed listener enumerable.
  • Editors for all built-in game event types.
  • More tests!

Changed

  • Persisting flag was changed to ResetType enum which allows more customization.

Removed

  • Game event null checks on enable and disable.

v0.6.0

07 Oct 14:31
Compare
Choose a tag to compare

Changed

  • Updated rendering settings for samples.
  • Fixed version in package.json.

v0.5.0

07 Oct 13:18
Compare
Choose a tag to compare

Added

  • Tests for game events and their listeners.
  • Tests for mutable objects.

Changed

  • Renamed event and listener trigger functions (OnGameEvent -> RaiseGameEvent).
  • Renamed GameEvents.Vector2.Vector3GameEvent to GameEvents.Vector2.Vector2GameEvent, fixed typo.
  • Made MutableObjectHandler more extensible.
  • Exposed GameEvent and OnGameEvent on listeners via properties.
  • MutableObject instances are now reset using SceneManager.activeSceneChanged.

v0.4.0

06 Oct 14:41
Compare
Choose a tag to compare

Added

  • MutableObjectHandler which would automate the process of resetting MutableObjects.
  • Persisting property on IMutableObject which determines how resetting should be handled.

Changed

  • Cleaned up MutableObject sample.
  • Updated documentation.

Removed

  • MutableObjectExtensions as its purpose is now automated.

v0.3.0

05 Oct 21:00
Compare
Choose a tag to compare

Added

  • Added MutableBool.

Changed

  • Updated documentation.
  • Cleaned up some classes to match the code style of the project.
  • Updated assemblies.

v0.2.0

03 Oct 18:03
Compare
Choose a tag to compare

Added

  • Mutable objects.
  • Samples for mutable objects.

v0.1.1

03 Oct 12:34
Compare
Choose a tag to compare

Added

  • Assembly definition for samples.