private void Reset() { DamageTypeSelectorViewModel1.SetFromDamageDescriptorSet(new Model.DamageDescriptorSet()); DamageTypeSelectorViewModel2.SetFromDamageDescriptorSet(new Model.DamageDescriptorSet()); DamageTypeSelectorViewModel3.SetFromDamageDescriptorSet(new Model.DamageDescriptorSet()); AbilityDamage = false; }
public Model.Weapon GetWeapon() { Model.Weapon weapon = new Model.Weapon(); weapon.Name = WeaponName; weapon.DamageDescriptorSets.Add(DamageTypeSelectorViewModel1.GetDamageDescriptorSet()); weapon.DamageDescriptorSets.Add(DamageTypeSelectorViewModel2.GetDamageDescriptorSet()); weapon.DamageDescriptorSets.Add(DamageTypeSelectorViewModel3.GetDamageDescriptorSet()); weapon.AbilityDamage = AbilityDamage; if (AbilityDamage) { weapon.Ability = Ability; weapon.AbilityDamageValue = Convert.ToInt32(AbilityDamageValue); } return(weapon); }