Exemplo n.º 1
0
 public ChaserSpawner(ChaserFacade.Factory chaserFactory, SignalBus signalBus, RunnerFacade runnerFacade, LevelInfo levelInfo)
 {
     ChaserFactory = chaserFactory;
     SignalBus     = signalBus;
     _runnerFacade = runnerFacade;
     LevelInfo     = levelInfo;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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;
 }