public bool UnequipWeapon(bool shield) { try { if (shield) { equipments.Unequip(false, true, false, false, false, false, false, false, false, false, this); } else { equipments.Unequip(true, false, false, false, false, false, false, false, false, false, this); } return(true); } catch (System.Exception ex) { Debug.Log(ex.Message); return(false); } }