Inversion of Control (IoC) Implementation in C#(compatible with Unity): Simple, Straightforward, Fast!
This repository contains a robust implementation of Inversion of Control (IoC) and Dependency Injection (DI) in Unity, providing a flexible solution for managing dependencies within Unity projects.
- IOCContainer Class: Implements the IoC container functionality for registration, resolution, and unregistration of dependencies.
- IOC Class: Provides static methods for accessing the default IoC container and convenient registration, unregistration, and resolution of dependencies.
- IOCGroup Class: Represents an IoC group in Unity, encapsulating an IoC container for managing dependencies within a specific group.
- Fallback Dependency Support: Ability to register fallback dependencies.
- Convenient API: Simple and intuitive API for dependency management.