public void SetAllStats(int[] primary, int[] secondary, int[] defense, int[] element, int[] armorType, int[] weaponType) { Primary.SetAll(primary); Secondary.SetAll(secondary); Defense.SetAll(defense); ElementDefense.SetAll(element); ArmorTypes.SetAll(armorType); WeaponTypes.SetAll(weaponType); Major.SetAll ( new int[] { ( Secondary.Stats[SecondaryFlag.Vitality].Value * Primary.Stats[PrimaryFlag.Con].Value * UnitLevel.Value ), ( Primary.Stats[PrimaryFlag.Str].Value + Primary.Stats[PrimaryFlag.Dex].Value + Primary.Stats[PrimaryFlag.Con].Value + PowerBonus() ), ( Primary.Stats[PrimaryFlag.Int].Value + Primary.Stats[PrimaryFlag.Wis].Value + Primary.Stats[PrimaryFlag.Cha].Value + MagicBonus() ) } ); }