public void AddAvailableRewards(int count) { int oldCount = AvailableRewards; AvailableRewards += count; if (oldCount != AvailableRewards) { GameEvents.OnAvailableRewardsChanged(oldCount, AvailableRewards); } }
public void RemoveAvailableRewards(int count) { int oldCount = AvailableRewards; AvailableRewards -= count; if (AvailableRewards < 0) { AvailableRewards = 0; } if (oldCount != AvailableRewards) { GameEvents.OnAvailableRewardsChanged(oldCount, AvailableRewards); } }