public void AddPlayerCash(double value) { PlayerCash += value; PlayerCash = GuardDouble(PlayerCash); if (MaxPlayerCash < PlayerCash) { double oldMaxPlayerCash = MaxPlayerCash; MaxPlayerCash = PlayerCash; GameEvents.OnMaxPlayerCashChanged(oldMaxPlayerCash, MaxPlayerCash); } }