public void ItemUnequip(EquipmentSlotState slot)
    {
        /////////////////////////////////////////////
        //Local Variables

        ItemUnequipBackEnd backend = new ItemUnequipBackEnd();

        /////////////////////////////////////////////

        backend.Start(slot, this);
    }
示例#2
0
    public void Start(EquipmentSlotState slot, FighterAttributes fighter)
    {
        try
        {
            Unequip(slot, fighter);
        }

        catch (Exception ex)
        {
            StaticTrace.Log(ex.Message);
            StaticTrace.Log(ex.StackTrace);
        }
    }
示例#3
0
    private void Unequip(EquipmentSlotState slot, FighterAttributes fighter)
    {
        fighter.Equipment.Remove(slot);

        fighter.UpdateBonusAttributes();
    }