internal static void GameEnd() { _lastRoundNr++; _view.SetisBannedGameStart(); if (Core.OverlayCanvas.Children.Contains(_tribes)) { Log.Info($"I Guess I remove it here then."); Core.OverlayCanvas.Children.Remove(_tribes); } int playerId = Core.Game.Player.Id; Entity hero = Core.Game.Entities.Values .Where(x => x.IsHero && x.GetTag(GameTag.PLAYER_ID) == playerId) .First(); _record.Position = hero.GetTag(GameTag.PLAYER_LEADERBOARD_PLACE); lastRank = hero.GetTag(GameTag.PLAYER_LEADERBOARD_PLACE); if (lastRank > 0) { SetRank(lastRank); CalcAvgRank(_ranks); _overlay.SetTextBoxValue(_ranks, _avgRank); } Log.Info($"Game ended Player Position is: { _record.Position }"); }
internal static void InMenu() { Core.OverlayCanvas.Children.Add(Overlay); if (lastRank > 0) { SetRank(lastRank); CalcAvgRank(_ranks); Overlay.SetTextBoxValue(_ranks, _avgRank); } }