Beispiel #1
0
 //Constructor with all values set
 public StatCalculator(FloatReference base_stat, FloatReference base_additive, FloatReference base_multiplier, FloatReference total_additive, FloatReference total_multiplier)
 {
     baseStat        = base_stat;
     baseAdditive    = base_additive;
     baseMultiplier  = base_multiplier;
     totalAdditive   = total_additive;
     totalMultiplier = total_multiplier;
     CalculateEffectiveStat();
 }
Beispiel #2
0
 public FloatReference CalculateEffectiveStat()
 {
     return(effectiveStat = (((baseStat + baseAdditive) * baseMultiplier) + totalAdditive) * totalMultiplier);
 }