Esempio n. 1
0
        public string ToString(Quality quality, bool australium = false,
			KillstreakType killstreak = KillstreakType.None)
        {
            if (IsSkin())
            {
                return "[Skin] " + GetSkin()?.Name ?? "UNKNOWN";
            }

            string qs = quality.ToReadableString();
            if (qs != "")
            {
                qs += " ";
            }

            string kss = killstreak.ToReadableString();
            if (kss != "")
            {
                kss += " ";
            }

            string auss = "";
            if (australium)
            {
                auss = "Australium ";
            }

            string name = qs.HasItems() && kss.HasItems() ? ImproperName : Name;

            return qs + kss + auss + name;
        }
        public static string GetMarketHash(Item item, KillstreakType ks, Quality quality)
        {
            string s_q = quality.ToReadableString();
            if (s_q != "")
            {
                s_q += " ";
            }

            string s_ks = ks.ToReadableString();
            if (s_ks != "")
            {
                s_ks += " ";
            }

            return s_q + s_ks + item.ImproperName;
        }