public ChaserSpawner(ChaserFacade.Factory chaserFactory, SignalBus signalBus, RunnerFacade runnerFacade, LevelInfo levelInfo) { ChaserFactory = chaserFactory; SignalBus = signalBus; _runnerFacade = runnerFacade; LevelInfo = levelInfo; }
public AIChaserSpawner( [Inject(Id = "AIChaser")] ChaserFacade.Factory chaserFactory, SignalBus signalBus, LevelInfo levelInfo, RunnerFacade runnerFacade, Settings settings) : base(chaserFactory, signalBus, runnerFacade, levelInfo) { _settings = settings; _desiredNumEnemies = settings.numEnemiesStartAmount; }
public ChaserStateFollow( RunnerFacade runner, CarView view, AIInfo aiInfo, ChaserStateManager stateManager, CarInput input) { _stateManager = stateManager; _view = view; _aiInfo = aiInfo; _runner = runner; _input = input; }
public ChaserDistanceHandler(RunnerFacade runnerFacade, ChaserFacade chaserFacade) { _runnerFacade = runnerFacade; _chaserFacade = chaserFacade; }
public void Construct(RunnerFacade runnerFacade) { _runnerFacade = runnerFacade; }