public void Add(ResistanceCollection p_resistances)
 {
     for (Int32 i = 0; i < 9; i++)
     {
         Add(p_resistances[(EDamageType)i]);
     }
 }
Esempio n. 2
0
 public FightValues()
 {
     MainHandDamage = new DamageCollection();
     OffHandDamage  = new DamageCollection();
     RangeDamage    = new DamageCollection();
     MagicPowers    = new Dictionary <ESkillID, Single>
     {
         {
             ESkillID.SKILL_AIR_MAGIC,
             0f
         },
         {
             ESkillID.SKILL_FIRE_MAGIC,
             0f
         },
         {
             ESkillID.SKILL_WATER_MAGIC,
             0f
         },
         {
             ESkillID.SKILL_EARTH_MAGIC,
             0f
         },
         {
             ESkillID.SKILL_LIGHT_MAGIC,
             0f
         },
         {
             ESkillID.SKILL_DARK_MAGIC,
             0f
         },
         {
             ESkillID.SKILL_PRIMORDIAL_MAGIC,
             0f
         }
     };
     MagicPowerKeys        = new List <ESkillID>(MagicPowers.Keys);
     MagicFactorSkillBonus = new Dictionary <ESkillID, Single>();
     foreach (ESkillID key in MagicPowerKeys)
     {
         MagicFactorSkillBonus.Add(key, 0f);
     }
     Resistance = new ResistanceCollection();
 }
 public void CopyTo(ResistanceCollection target)
 {
     m_resistance.CopyTo(target.m_resistance, 0);
 }