public void TransitionToReportDefeatPhase() { uiController.hudCanvasReportDefeatPanel.gameObject.SetActive(true); uiController.hudCanvasTribesPanel.gameObject.SetActive(false); uiController.hudCanvasTopBar.gameObject.SetActive(false); uiController.hudCanvasBottomBar.gameObject.SetActive(false); uiController.ShopPanelTooltipSubPanel.SetActive(false); uiController.hudCanvasShopPanel.gameObject.SetActive(false); sessionLogger.CalculateMaxDeployedTribe(); uiController.reportDefeatPanel_MostTribeDeployedIconVisualizer.SetImage(sessionLogger.mostDeployedTribe, true); steamLeaderboard.SetLeaderBoardScore(playerController.playerMMR + (int)sessionLogger.mmrChange); steamAchievements.IncrementDeployedTribesStats(sessionLogger.TribesDeployedToFightTracker); steamAchievements.IncrementGoldEarnedStats(sessionLogger.goldRewarded); ChangeGameStatus(GameStatus.ReportDefeat); }