public void GetValueBasedOnLevelTest() { BattlerStat stat = new BattlerStat(new StatEvolutionCurve(2.0f, 1.0f, 0.0f), CharacterStats.Health); Assert.IsTrue(Mathf.Abs(stat.GetValueBasedOnLevel(2) - 10.0f) < 0.001f); Assert.IsFalse(Mathf.Abs(stat.GetValueBasedOnLevel(3) - 15.0f) < 0.001f); // Expected is 21 }
public void CreateBattlerStatTest() { BattlerStat stat = new BattlerStat(new StatEvolutionCurve(2.0f, 1.0f, 0.0f), CharacterStats.Health); Assert.IsNotNull(stat.Curve); Assert.IsTrue(stat.Label == CharacterStats.Health); }
public void AddNewStat(BattlerStat stat) { _stats.Add(stat); }