Beispiel #1
0
        public void AddEffectiveness(float val)
        {
            float oldEffectiveness = Effectiveness;

            Effectiveness += Mathf.Abs(val);
            if (oldEffectiveness != Effectiveness)
            {
                GameEvents.OnInvestorEffectivenessChanged(oldEffectiveness, Effectiveness);
            }
        }
Beispiel #2
0
        public void RemoveEffectiveness(float val)
        {
            float oldEffectiveness = Effectiveness;

            Effectiveness -= Mathf.Abs(val);
            if (Effectiveness <= 0f)
            {
                Effectiveness = 0f;
            }

            if (oldEffectiveness != Effectiveness)
            {
                GameEvents.OnInvestorEffectivenessChanged(oldEffectiveness, Effectiveness);
            }
        }