public static void EquipGoods(int goodListIndex, Good.EquipPosition part) { if (!GoodsListManager.CanEquip(goodListIndex, part)) { return; } EquipInterface.EquipGood(goodListIndex); }
private bool CanDrop(DragDropItem.DropEvent arg2, Good.EquipPosition position) { var sourceItem = arg2.Source; var sourceData = sourceItem.Data as GoodsGui.GoodItemData; if (sourceData != null) { return(GoodsListManager.CanEquip(sourceData.Index, position)); } return(false); }