private void RemoveAccumulatedCoins(int count) { int oldCoins = CoinsAccumulatedCount; CoinsAccumulatedCount -= count; if (CoinsAccumulatedCount < 0) { CoinsAccumulatedCount = 0; } if (oldCoins != CoinsAccumulatedCount) { GameEvents.OnBankAccumulatedCoinsChanged(oldCoins, CoinsAccumulatedCount); } }