Exemplo n.º 1
0
        internal void CalcMarketPrice()
        {
            var isOnsale = IsOnSale();

            if (isOnsale || parent.IsClosed)
            {
                // reduce price
                marketPriceModifier.Subtract(0.001f, false);
                if (marketPriceModifier.isZero())
                {
                    marketPriceModifier.Set(0.001f);
                }
            }
            if (!isOnsale && parent.IsOpen) //rise price
            {
                marketPriceModifier.Add(0.01f);
            }
        }