public Cac(int UnitLvl) : base(UnitLvl) { Lvl = UnitLvl; UnitsStats = new UnitsStats(); switch (Lvl) { case 1: Health = UnitsStats.cac.Lvl1.Health; Damage = UnitsStats.cac.Lvl1.Damage; Armor = UnitsStats.cac.Lvl1.Armor; Cost = UnitsStats.cac.Lvl1.Cost; break; case 2: Health = UnitsStats.cac.Lvl2.Health; Damage = UnitsStats.cac.Lvl2.Damage; Armor = UnitsStats.cac.Lvl2.Armor; Cost = UnitsStats.cac.Lvl2.Cost; break; case 3: Health = UnitsStats.cac.Lvl3.Health; Damage = UnitsStats.cac.Lvl3.Damage; Armor = UnitsStats.cac.Lvl3.Armor; Cost = UnitsStats.cac.Lvl3.Cost; break; } Animations = new List <Animation>(); Animations.Add(new Animation("Walk", new List <string>() { "CharacterWalk0", "CharacterWalk1", "CharacterWalk2" }, 0.25, "Reverse")); Animations.Add(new Animation("Idle", new List <string>() { "CacIdle0", "CacIdle1" }, 0.3, "Basic")); Animations.Add(new Animation("Attack", new List <string>() { "CacAttack0", "CacAttack1", "CacAttack2", "CacAttack3" }, 0.15, "Basic")); Animations.Add(new Animation("Kick", new List <string>() { "CacKick0", "CacKick1", "CacKick2", "CacKick3" }, 0.10, "Reverse")); }
public Tank(int UnitLvl) : base(UnitLvl) { Lvl = UnitLvl; UnitsStats = new UnitsStats(); }
public Range(int UnitLvl) : base(UnitLvl) { Lvl = UnitLvl; UnitsStats = new UnitsStats(); }