Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 902 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 902 Bytes

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.

Features

  • 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.