private static ItemIcon _CreateSmallEquipDetailIcon(EquipItemSortData item_data, Transform parent = null, string event_name = null, int event_data = 0, ItemIconDetail.ICON_STATUS icon_status = ItemIconDetail.ICON_STATUS.NONE, bool is_new = false, int toggle_group = -1, int select_number = -1, int equip_index = -1) { int sex = MonoBehaviourSingleton <UserInfoManager> .I.userStatus.sex; bool is_equipping = equip_index == 0; string icon_under_text = (!item_data.equipData.tableData.IsWeapon()) ? item_data.equipData.def.ToString() : item_data.equipData.atk.ToString(); EquipItemInfo equipItemInfo = item_data.GetItemData() as EquipItemInfo; ItemIconDetailSmall itemIconDetailSmall = CreateEquipItemIconDetailSmall(equipItemInfo, sex, parent, null, -1, event_name, event_data, is_new, toggle_group, select_number > -1, icon_under_text, is_equipping, false); itemIconDetailSmall.EquipTypeIconInit(equipItemInfo.tableData); itemIconDetailSmall.SetEquipIndexSprite(equip_index - 1); itemIconDetailSmall.SetIconStatusSprite(icon_status); itemIconDetailSmall.SetupSelectNumberSprite(select_number); itemIconDetailSmall.SetFavoriteIcon(equipItemInfo.isFavorite); itemIconDetailSmall.SetEquipExt(item_data.equipData); return(itemIconDetailSmall); }