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; }