public void Inject(IContainer container) { _configStorage = container.Get <IConfigStorage>(); _eventManager = container.Get <IUnityEventManager>(); _prefabsPoolingService = container.Get <IPrefabsPoolingService>(); // container.Get<ICharacterManager>().HandleExplosion }
public CharacterFactory(IPrefabsPoolingService poolingService) : base(poolingService) { }
public BombsFactory(IPrefabsPoolingService poolingService) : base(poolingService) { }
public ModelViewFactory(IPrefabsPoolingService poolingService) { _poolingService = poolingService; }
public void Inject(IContainer container) { _configStorage = container.Get <IConfigStorage>(); _eventManager = container.Get <IUnityEventManager>(); _prefabsPoolingService = container.Get <IPrefabsPoolingService>(); }