Beispiel #1
0
 public EnemyDataStruct(string species, int maxHPLow, int maxHPHigh, DiceSet damage, int physDefence, int magiDefence, int hitChance, int dodgeChance, Game.DamageElements damageElement, Game.DamageTypes damageType)
 {
     this.maxHPLow      = maxHPLow;
     this.maxHPHigh     = maxHPHigh;
     this.damage        = damage;
     this.hitChance     = hitChance;
     this.dodgeChance   = dodgeChance;
     this.physDefence   = physDefence;
     this.magiDefence   = magiDefence;
     this.damageElement = damageElement;
     this.damageType    = damageType;
     this.species       = species;
 }
 private void Init(int maxHP, DiceSet damage, int hitChance, int dodgeChance, int physDefence, int magiDefence,
                   Game.DamageElements damageElement, Game.DamageTypes damageType, string species, string name)
 {
     this.MaxHP         = maxHP;
     this.CurrHP        = maxHP;
     this.Damage        = damage;
     this.HitChance     = hitChance;
     this.DodgeChance   = DodgeChance;
     this.PhysDefence   = physDefence;
     this.MagiDefence   = magiDefence;
     this.DamageElement = damageElement;
     this.DamageType    = damageType;
     this.Species       = species;
     this.Name          = name;
 }
 public Enemy(int maxHP, DiceSet damage, int hitChance, int dodgeChance, int physDefence, int magiDefence,
              Game.DamageElements damageElement, Game.DamageTypes damageType, string species, string name)
 {
     Init(maxHP, damage, hitChance, dodgeChance, physDefence, magiDefence, damageElement, damageType, species, name);
 }