private void EndGame() { GameVariables.AddScore(((int)GameTime.ConvertToSeconds(GameVariables.GameTime)) * 5); MemoramaUI.Instance.UpdatePlayerUI(UIPlayerInfo.FINAL_SCORE, GameVariables.Score.ToString()); MemoramaUI.Instance.UpdatePlayerUI(UIPlayerInfo.TOTAL_TIME, GameVariables.GetTotalMatchTime().ToString()); DestroyBoard(); ChangePhaseNPanel(GamePhases.GAME_OVER); }
private void FixedUpdate() { switch (GameVariables.GamePhase) { case GamePhases.IN_GAME: GameVariables.ModifyGameTimeBy(-Time.fixedDeltaTime); MemoramaUI.Instance.UpdatePlayerUI(UIPlayerInfo.GAME_TIME, GameVariables.GameTime.ToString()); if (GameTime.ConvertToSeconds(GameVariables.GameTime) <= 0f) { EndGame(); } return; default: return; } }
public int GetTime(GameModes mode) { return((int)GameTime.ConvertToSeconds(match_times[(int)mode])); }