public void TestGCharacterHasDerivedStats() { GenericCharacter GC = GenericCharacter.GCFactory(); DerivedStat testStat = GC.GetDerivedStat("Health"); Assert.IsInstanceOfType(testStat, typeof(DerivedStat)); }
public string AddDerivedStat(float percent, BaseStat targetStat, string id = "") { if (targetStat == null) { return(""); } var mod = new DerivedStat(percent, targetStat, id); mod.UpdateValue(Value); _derivedStats.Add(mod); return(mod.Id); }