Beispiel #1
0
        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"));
        }
Beispiel #2
0
 public Tank(int UnitLvl) : base(UnitLvl)
 {
     Lvl        = UnitLvl;
     UnitsStats = new UnitsStats();
 }
Beispiel #3
0
 public Range(int UnitLvl) : base(UnitLvl)
 {
     Lvl        = UnitLvl;
     UnitsStats = new UnitsStats();
 }