Exemple #1
0
        public void CheckNonNegativeCompanyCash()
        {
            double oldValue = currency.CompanyCash;

            currency.CheckNonNegativeCompanyCash();
            if (currency.CompanyCash != oldValue)
            {
                GameEvents.OnCompanyCashChanged(oldValue.ToCurrencyNumber(), currency.CompanyCash.ToCurrencyNumber());
            }
        }
Exemple #2
0
        public void SetCompanyCash(double value)
        {
            double oldValue = currency.CompanyCash;

            currency.SetCompanyCash(value);
            if (currency.CompanyCash != oldValue)
            {
                GameEvents.OnCompanyCashChanged(oldValue.ToCurrencyNumber(), currency.CompanyCash.ToCurrencyNumber());
            }
        }
Exemple #3
0
        public void AddCompanyCash(double value)
        {
            var oldValue = currency.CompanyCash;

            currency.AddCompanyCash(value);
            AddSessionEarningsCompanyCash(value);
            AddLifeTimeEarnings(value);

            /*
             * if (CompanyCash.Value > MaxCompanyCash) {
             *  SetMaxCompanyCash(CompanyCash.Value);
             * }*/
            if (currency.CompanyCash != oldValue)
            {
                GameEvents.OnCompanyCashChanged(oldValue.ToCurrencyNumber(), currency.CompanyCash.ToCurrencyNumber());
            }
        }