Removed a useless line of code in EventDispatcher
Removed a useless line of code in EventDispatcher
Fixes an EventDispatcher bug where a listener removed during Dispatch still receives callback.
Fixes an EventDispatcher bug where a listener removed during Dispatch still receives callback.
[Issue 13] Reflector now throws an Exception when attempting to inject into non-public setter
[Issue 13] Reflector now throws an Exception when attempting to inject into non-public setter
New test class for non-public injection testcase
Revision to 51fb065f courtesy of developer Steve Matthews. Slightly more efficient.
Revision to 51fb065f courtesy of developer Steve Matthews. Slightly more efficient.
[ISSUE-34] Fixed a bug where constructor injection resulted in NPE when mapped ToSingleton
[ISSUE-34] Fixed a bug where constructor injection resulted in NPE when mapped ToSingleton
Added a new exception to warn if accidentally mapped a View to something not a MonoBehaviour
Added a new exception to warn if accidentally mapped a View to something not a MonoBehaviour
Ridiculously early (too-soon-to-commit) work on pooling
[ISSUE #33] Finished first draft of implementing Pool, including tests. Includes API migrations for ISemiBinding. camelCased properties are still functional, but deprecated.
Project update to add new Pool classes
[ISSUE #33] One more pooling test to confirm that IPoolable instances get released.
[Issue #39] Add some porcelain methods to clarify View/Mediation binding behaviour
Merge remote-tracking branch 'origin/dev' into pool
[Issue #33] Bindings now work as a facade for Pools when the Pool's constraint is POOL. Added new migrations to deprecate camelCased public properties.