Skip to content

v2.1

Compare
Choose a tag to compare
@intentor intentor released this 12 Mar 18:02
· 363 commits to master since this release

Changelog

Framework

  • Added overloads by generics and type instance at IBindingFactory.ToFactory().

Commander extension

  • Added interfaces to define command dispatchers (ICommandDispatcher) and command pools (ICommandPool).
  • Added System.IDisposable interface to the CommandDispatcher so it can release commands when the scene is destroyed.
  • Removed Dispose() method from Adic.Command. To make commands disposable, implement System.IDisposable.
  • Fixed dispose of commands that implemented System.IDisposable.
  • Fixed release of commands that implemented Adic.IUpdatable.
  • Now the Commander extension always depends on the Event Caller extension.

Event Caller extension

  • Added evaluation of important disposable objects (IInjectorContainer and ICommandDispatcher) during registration to avoid the need for following a specific order when registering extensions.
  • Fixed adding duplicate objects in disposable/updateable lists.

Installation

Import Intentor_Adic_v2.1.unitypackage into your Unity 3D project.