private void InitializeGameState(GameV2 game)
 {
     _game                  = game;
     _gameState             = new HsGameState(game);
     _gameState.GameHandler = new GameEventHandler(game);
     _gameState.Reset();
 }
 private static void InitializeGameState(GameV2 game)
 {
     _game                  = game;
     _gameState             = new HsGameState(game);
     _gameState.GameHandler = new GameEventHandler(game);
     _gameState.GameHandler.ResetConstructedImporting();
     _gameState.Reset();
 }
 /// <summary>
 /// LogReaderManager.Stop needs to be called first!
 /// These can not happen in one call because other things need to be reset between stopping and restarting.
 /// </summary>
 public static void Restart()
 {
     if (_running)
     {
         return;
     }
     Log.Info("Restarting LogReaders.");
     _startingPoint = GetStartingPoint();
     _gameState.Reset();
     _game.GameTime.TimedTasks.Clear();
     StartLogReaders();
 }
        public static async Task Restart()
        {
            if (!_running)
            {
                return;
            }
            await Stop();

            _startingPoint = GetStartingPoint();
            _gameState.Reset();
            StartLogReaders();
        }
Exemple #5
0
 /// <summary>
 /// LogReaderManager.Stop needs to be called first!
 /// These can not happen in one call because other things need to be reset between stopping and restarting.
 /// </summary>
 public static void Restart()
 {
     if (_running)
     {
         return;
     }
     Logger.WriteLine("Restarting LogReaders.", "LogReaderManager");
     _startingPoint = GetStartingPoint();
     _gameState.Reset();
     _game.GameTime.TimedTasks.Clear();
     StartLogReaders();
 }
		private static void InitializeGameState(GameV2 game)
		{
			_game = game;
			_gameState = new HsGameState(game);
			_gameState.GameHandler = new GameEventHandler(game);
			_gameState.Reset();
		}
		private static void InitializeGameState(GameV2 game)
		{
			_game = game;
			_gameState = new HsGameState(game);
			_gameState.GameHandler = new GameEventHandler(game);
			_gameState.GameHandler.ResetConstructedImporting();
			_gameState.Reset();
		}