public void AddEffectiveness(float val) { float oldEffectiveness = Effectiveness; Effectiveness += Mathf.Abs(val); if (oldEffectiveness != Effectiveness) { GameEvents.OnInvestorEffectivenessChanged(oldEffectiveness, Effectiveness); } }
public void RemoveEffectiveness(float val) { float oldEffectiveness = Effectiveness; Effectiveness -= Mathf.Abs(val); if (Effectiveness <= 0f) { Effectiveness = 0f; } if (oldEffectiveness != Effectiveness) { GameEvents.OnInvestorEffectivenessChanged(oldEffectiveness, Effectiveness); } }