public void OnGameFinished(GameFinishedReasons reason, GameStatistics statistics) { UpdateCallInfo(System.Reflection.MethodBase.GetCurrentMethod().Name, reason, statistics); }
public void OnGameFinished(GameFinishedReasons reason, GameStatistics statistics) { throw new NotImplementedException(); }
private void OnGameFinished(GameFinishedReasons reason, GameStatistics statistics) { Console.WriteLine("OnGameFinished: {0}", reason); }
public void OnGameFinished(GameFinishedReasons reason, GameStatistics statistics) { ExceptionFreeAction(() => Callback.OnGameFinished(reason, statistics)); }
public void OnGameFinished(GameFinishedReasons reason, GameStatistics statistics) { ResetTimeout(); if (_state == States.Playing || _state == States.GamePaused || _state == States.GameLost) { _state = States.WaitInGame; _actionQueue.Clear(); _gameTimer.Stop(); // TODO: update statistics, reset play variables GameFinished.Do(x => x(reason, statistics)); } else Log.Default.WriteLine(LogLevels.Warning, "Cannot finish game, wrong state {0}", _state); }
private void OnGameFinished(GameFinishedReasons reason, GameStatistics statistics) { foreach (Timer timer in _timers.Values) timer.Stop(); }