Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
1/5
A lightweight, extensible Inversion-of-Control micro-framework, written specifically for C# and Unity

* * Website

Key features
* Core framework lets you bind anything to anything
* Dependency Injection: Map singletons, values, factories and names; Setter/constructor DI; DI MonoBehaviours; Tag preferred constructor; Postconstruct; Polymorphic binding; Performant reflection
* Shared event bus: communicate with any point in your app
* Map events to Commands/Sequences to separate business logic
* View mediation
* Optional MVCS
* Multiple contexts with cross-context bus
* Don't see just what you need? Easy to extend!

In addition to organizing your project, Strange offers these benefits:
* Designed to play well with Unity; also designed to play well without it
* Improves code portability and testability
* Information flow easy and decoupled
* Multiple contexts allow you to bootstrap subcomponents so they work alone or integrated; speeds development
* Includes two example projects

StrangeIoC

(99)
564 users have favourite this asset
(564)
FREE
License type
Extension Asset
File size
1.1 MB
Latest version
0.7.0
Latest release date
Jan 31, 2014
Original Unity version
4.3.1 or higher
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members