Resolve your dependencies cleanly using Zenject
Dependency Injection is a very important concept in general, not just for games, but also for in general coding structure. When B is dependent on A for a component, then A is called a dependency of B. As a game…