public void CheckNonNegativeCompanyCash() { double oldValue = currency.CompanyCash; currency.CheckNonNegativeCompanyCash(); if (currency.CompanyCash != oldValue) { GameEvents.OnCompanyCashChanged(oldValue.ToCurrencyNumber(), currency.CompanyCash.ToCurrencyNumber()); } }
public void SetCompanyCash(double value) { double oldValue = currency.CompanyCash; currency.SetCompanyCash(value); if (currency.CompanyCash != oldValue) { GameEvents.OnCompanyCashChanged(oldValue.ToCurrencyNumber(), currency.CompanyCash.ToCurrencyNumber()); } }
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()); } }