public override void Init(Simulation simulation, SimulationGameMode gameMode)
        {
            base.Init(simulation, gameMode);

            _hasPlagueOccured = false;
            _timeToSpawn      = 20 * 60 * 5; //TPS * seconds in min * 5 minutes.  Should spawn a boss every 5 minutes.
        }
        public override void Init(Simulation simulation, SimulationGameMode gameMode)
        {
            base.Init(simulation, gameMode);

            _gameEnded       = false;
            _humansRemaining = simulation.GetPlayerEntities().Count(x => x.EntityConfiguration.EntityKey == "Human");
        }
        public override void Init(Simulation simulation, SimulationGameMode gameMode)
        {
            base.Init(simulation, gameMode);

            _gameReady        = false;
            _showingCountdown = false;
            _timeToStart      = 20 * 10;
        }
Esempio n. 4
0
 public virtual void Init(Simulation simulation, SimulationGameMode gameMode)
 {
     GameMode = gameMode;
 }