public void ItemUnequip(EquipmentSlotState slot) { ///////////////////////////////////////////// //Local Variables ItemUnequipBackEnd backend = new ItemUnequipBackEnd(); ///////////////////////////////////////////// backend.Start(slot, this); }
public void Start(EquipmentSlotState slot, FighterAttributes fighter) { try { Unequip(slot, fighter); } catch (Exception ex) { StaticTrace.Log(ex.Message); StaticTrace.Log(ex.StackTrace); } }
private void Unequip(EquipmentSlotState slot, FighterAttributes fighter) { fighter.Equipment.Remove(slot); fighter.UpdateBonusAttributes(); }