public static PriceRange? GetNormalPrice(Item item, Quality quality, 
			bool craftable = true, bool australium = false, UnusualEffect unusual = null)
        {
            PriceCheckResults pcres = CmdPriceCheck.GetPriceCheckResults(item);

            if (pcres == null)
            {
                return null;
            }

            if (unusual == null || quality != Quality.Unusual)
            {
                CheckedPrice cp = pcres.All.FirstOrDefault((c) => c.Quality == quality &&
                    c.Pricing.Craftable == craftable && c.Pricing.Australium == australium);
                return cp?.Pricing.Pricing;
            }
            else
            {
                CheckedPrice cp = pcres.All.FirstOrDefault((u) => u.Quality == quality && u.Unusual.ID == unusual.ID);
                return cp?.Pricing.Pricing;
            }
        }
 public UnusualViewModel(UnusualEffect fx)
 {
     Effect = fx;
 }