public Item EquipItem(Equipable equipable) { equipable.container.GetTypedCollection().RemoveObject(equipable); if (!HasItemEquiped) { GetCollection <Item>().AddObject(equipable); } equipable.equiped = true; return(equipable); }
public bool CanEquipItem(Equipable equipable) { return(equipable.CanBodyPartEquip(owner)); }