private void Start() { _stats = new DefaultStats(); DisplayStatValues(); _stats.GetStat <Attribute>(StatType.Stamina).ScaleStat(5); _stats.GetStat <Attribute>(StatType.Wisdom).ScaleStat(10); DisplayStatValues(); }
private void Start() { _stats = new DefaultStats(); var health = _stats.GetStat <Vital>(StatType.Health); health.AddModifier(new StatModifier(2, false, ModifierType.TotalValueAdd)); health.OnCurrentValueChanged += OnStatValueChange; DisplayStatValues(); health.CurrentValue -= 75; DisplayStatValues(); }