private static readonly int fontSize = 20; // Beware, padding isn't tied to this! Might break layout public static void Show(FejdStartup menu) { if (menu.m_profiles == null) { menu.m_profiles = PlayerProfile.GetAllPlayerProfiles(); } if (menu.m_profileIndex >= menu.m_profiles.Count) { menu.m_profileIndex = menu.m_profiles.Count - 1; } if (menu.m_profileIndex >= 0 && menu.m_profileIndex < menu.m_profiles.Count) { PlayerProfile playerProfile = menu.m_profiles[menu.m_profileIndex]; menu.m_csName.text = $"{playerProfile.GetName()}\n" + $"<size={fontSize}>Kills: {playerProfile.m_playerStats.m_kills} Deaths: {playerProfile.m_playerStats.m_deaths} Crafts: {playerProfile.m_playerStats.m_crafts} Builds: {playerProfile.m_playerStats.m_builds}</size>"; menu.m_csName.gameObject.SetActive(true); Vector2 startBtnPos = (menu.m_csStartButton.transform as RectTransform).anchoredPosition; menu.m_csName.rectTransform.anchoredPosition = new Vector2(menu.m_csName.rectTransform.anchoredPosition.x, startBtnPos.y + padding); menu.SetupCharacterPreview(playerProfile); return; } menu.m_csName.gameObject.SetActive(false); menu.ClearCharacterPreview(); }