//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(); }
public FloatReference CalculateEffectiveStat() { return(effectiveStat = (((baseStat + baseAdditive) * baseMultiplier) + totalAdditive) * totalMultiplier); }