Beispiel #1
0
//        public string GetTimeDifferenceText()
//        {
//            TimeSpan difference = DateTime.UtcNow - MatchTime;
//            return StringUtil.GetTimeDifferenceText(difference, false);
//        }

        public string GetSubTypeNameTerm()
        {
            string text = (SubTypeLocTag == null) ? "unknown" : SubTypeLocTag.Split("@".ToCharArray()).First();

            if (text == "unknown")
            {
                GameType gameType = GameType;
                switch (gameType)
                {
                case GameType.Custom:
                    text = "GenericCustom";
                    break;

                case GameType.Practice:
                    text = "GenericPractice";
                    break;

                case GameType.Tutorial:
                    text = "GenericTutorial";
                    break;

                default:
                    switch (gameType)
                    {
                    case GameType.Ranked:
                        text = "GenericRanked";
                        break;

                    case GameType.NewPlayerSolo:
                        text = "GenericNewPlayerSolo";
                        break;
                    }

                    break;
                }
            }

            if (text == "unknown" && MapName.EndsWith("CTF"))
            {
                text = "GenericBriefcase";
            }

            return(text);
        }