Introduction video https://www.youtube.com/watch?v=y0pQth1mnzo
Basic usages on a simple UI https://www.youtube.com/watch?v=tcjIa0zuKw4
Connect with me on Unity3d community: https://connect.unity.com/u/vinh-swk2-1-1
You can download this asset from unity3d assetstore, https://assetstore.unity.com/packages/tools/integration/universal-resolver-138872
however I would recommend you download from this github repository. for latest updates and bug fixes. https://github.com/game-libgdx-unity/Universal-Resolver/
Online documentation. https://docs.google.com/document/d/e/2PACX-1vRICY-Xj7f-Tlg0TLgALpe24w6IjPIrpFTPIwKZfxUtrVD8IV74Gb9qVOqm12_ORu02is9b7cf6u1YY/pub
Implements for Unity in fields of IoC, Reactive programming, Firebase, Photon Server, etc.
Universal Resolver is an IoC Framework, which is a combination of binding settings as scriptableobject, along with C# Attributes which allow you to resolve any fields, constructors, methods or properties as [Component], [Singleton], [Prefab] or [Transient].
There are a lot of test scenes in the sample folder. Also I developed a minesweeper game using this framework, inside the sampleGame folder.
This asset supports
- Resolve both C# & Unity Component objects.
- Build games on Editor, Standalone, iOS, Android and WebGL.
- Write loose-couple and testable C# code.
- Using scriptable setting files to do binding, it means you don't need to change the code to change the behavior
- You just need to change setting files and run or restart your game to have changes applied.
Programmer & Document writer: Vinh Vu Thanh
Contact email: [email protected] Thanks for reading!