Ejemplo n.º 1
0
        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
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public void AddNewStat(BattlerStat stat)
 {
     _stats.Add(stat);
 }