public static ItemIcon CreateRemoveButton(Transform parent = null, string event_name = null, int event_data = 0, int toggle_group = -1, bool is_select = false, string name = null) { ItemIconDetail itemIconDetail = ItemIcon.CreateIcon <ItemIconDetail>(MonoBehaviourSingleton <GlobalSettingsManager> .I.linkResources.itemIconDetailPrefab, ITEM_ICON_TYPE.NONE, ItemIcon.GetRemoveButtonIconID(), null, parent, ELEMENT_TYPE.MAX, null, -1, event_name, event_data, false, toggle_group, is_select, null, false, 0, 0, false, QUEST_ICON_SIZE_TYPE.DEFAULT, GET_TYPE.PAY); itemIconDetail.setupperRemoveBtn.Set(new object[1] { name }); itemIconDetail.SetFavoriteIcon(false); return(itemIconDetail); }
private static ItemIcon _CreateSkillDetailIcon(ITEM_ICON_TYPE icon_type, int icon_id, RARITY_TYPE?rarity, SkillItemSortData item_data, bool is_show_main_status, Transform parent = null, string event_name = null, int event_data = 0, ICON_STATUS icon_status = ICON_STATUS.NONE, bool is_new = false, int toggle_group = -1, int select_number = -1, bool is_equipping = false) { ItemIconDetail itemIconDetail = ItemIcon.CreateIcon <ItemIconDetail>(MonoBehaviourSingleton <GlobalSettingsManager> .I.linkResources.itemIconDetailPrefab, icon_type, icon_id, rarity, parent, item_data.GetIconElement(), item_data.skillData.tableData.GetEnableEquipType(), -1, event_name, event_data, is_new, toggle_group, select_number > -1, string.Empty, is_equipping, 0, 0, false, QUEST_ICON_SIZE_TYPE.DEFAULT, GET_TYPE.PAY); itemIconDetail.setupperSkill.Set(new object[4] { item_data, is_show_main_status, select_number, icon_status }); itemIconDetail.SetFavoriteIcon(item_data.IsFavorite()); return(itemIconDetail); }
public static ItemIcon CreateEquipAbilityIcon(ITEM_ICON_TYPE icon_type, int icon_id, RARITY_TYPE?rarity, EquipItemSortData item_data, SkillSlotUIData[] skill_slot_data, bool is_show_main_status, Transform parent = null, string event_name = null, int event_data = 0, ICON_STATUS icon_status = ICON_STATUS.NONE, bool is_new = false, int toggle_group = -1, bool is_select = false, int equipping_sp_index = -1, GET_TYPE getType = GET_TYPE.PAY) { bool is_equipping = equipping_sp_index == 0; EquipItemInfo equipItemInfo = item_data.GetItemData() as EquipItemInfo; ItemIconDetail itemIconDetail = ItemIcon.CreateIcon <ItemIconDetail>(MonoBehaviourSingleton <GlobalSettingsManager> .I.linkResources.itemIconDetailPrefab, icon_type, icon_id, rarity, parent, equipItemInfo.GetTargetElementPriorityToTable(), null, -1, event_name, event_data, is_new, toggle_group, false, string.Empty, is_equipping, 0, 0, false, QUEST_ICON_SIZE_TYPE.DEFAULT, getType); itemIconDetail.setupperEquipAbility.Set(new object[5] { item_data.GetItemData() as EquipItemInfo, skill_slot_data, is_show_main_status, icon_status, equipping_sp_index }); itemIconDetail.SetFavoriteIcon(item_data.IsFavorite()); if (Object.op_Implicit(itemIconDetail.setupperEquip.lvRoot)) { UILabel[] componentsInChildren = itemIconDetail.setupperEquipAbility.lvRoot.GetComponentsInChildren <UILabel>(); itemIconDetail.SetEquipExt(item_data.equipData, componentsInChildren); } return(itemIconDetail); }
private static ItemIcon _CreateEquipDetailIcon(EquipItemSortData item_data, SkillSlotUIData[] skill_slot_data, bool is_show_main_status, Transform parent = null, string event_name = null, int event_data = 0, ICON_STATUS icon_status = ICON_STATUS.NONE, bool is_new = false, int toggle_group = -1, int select_number = -1, int equipping_sp_index = -1) { int sex = MonoBehaviourSingleton <UserInfoManager> .I.userStatus.sex; bool is_equipping = equipping_sp_index == 0; EquipItemInfo equipItemInfo = item_data.GetItemData() as EquipItemInfo; ItemIconDetail itemIconDetail = CreateEquipItemIconDetail(equipItemInfo, sex, parent, null, -1, event_name, event_data, is_new, toggle_group, select_number > -1, string.Empty, is_equipping, false); itemIconDetail.setupperEquip.Set(new object[6] { item_data.GetItemData() as EquipItemInfo, skill_slot_data, is_show_main_status, icon_status, equipping_sp_index, select_number }); itemIconDetail.SetFavoriteIcon(item_data.IsFavorite()); if (Object.op_Implicit(itemIconDetail.setupperEquip.lvRoot)) { UILabel[] componentsInChildren = itemIconDetail.setupperEquip.lvRoot.GetComponentsInChildren <UILabel>(); itemIconDetail.SetEquipExt(item_data.equipData, componentsInChildren); } return(itemIconDetail); }