public GameModeChaserManager(IGameModeBehaviour gameModeBehaviour, SignalBus signalBus, GameStateManager gameStateManager, [Inject(Id = "PlayerChaser")] NetworkCarFacade.Factory factory) : base(gameModeBehaviour, signalBus, gameStateManager) { _factory = factory; }
public ChaserFactory(SignalBus signalBus, [Inject(Id = "MinePlayer")] NetworkCarFacade.Factory playerChaserFactory) : base(signalBus) { _playerChaserFactory = playerChaserFactory; }
public CarFactory([Inject(Id = "Runner")] NetworkCarFacade.Factory runnerFactory, [Inject(Id = "AI")] NetworkCarFacade.Factory aiChaserFactory, [Inject(Id = "Player")] NetworkCarFacade.Factory playerChaserFactory, SignalBus signalBus) : base(signalBus) { _runnerFactory = runnerFactory; _aiChaserFactory = aiChaserFactory; _playerChaserFactory = playerChaserFactory; }