public void AddEquipment(EquipmentSummaryViewModel equipment) { if (equipment.Equipment is ICloseCombatWeapon) { if (Warrior.MaximumCloseCombatWeaponsReached() == false) { EquippedWeapons.Add(equipment); Warrior.AddEquipment(equipment.Equipment); } return; } else if (equipment.Equipment is IMisseleWeapon) { if (Warrior.Equipment.MaximumRangedWeaponsReached() == false) { EquippedWeapons.Add(equipment); Warrior.AddEquipment(equipment.Equipment); } } EquippedWeapons.Add(equipment); Warrior.AddEquipment(equipment.Equipment); }
public void RemoveEquipment(EquipmentSummaryViewModel equipment) { EquippedWeapons.Remove(equipment); Warrior.RemoveEquipment(equipment.Equipment); }