public override void Set(object[] data = null) { //IL_006f: Unknown result type (might be due to invalid IL or missing references) base.Set(null); if (data != null) { SkillSlotUIData[] slot_data = data[1] as SkillSlotUIData[]; bool is_show_main_status = (bool)data[2]; ItemIconDetail.ICON_STATUS iconStatusSprite = (ItemIconDetail.ICON_STATUS)(int) data[3]; int equipping_sp_index = (int)data[4] - 1; infoRootAry[1].SetActive(true); SetupSelectNumberSprite((int)data[5]); SetIconStatusSprite(iconStatusSprite); if (gridEquipMark == null) { gridEquipMark = spEquipIndex.get_gameObject().GetComponentInParent <UIGrid>(); } if (data[0] is EquipItemInfo) { Set(data[0] as EquipItemInfo, slot_data, is_show_main_status, equipping_sp_index); } else { Set(data[0] as EquipItemTable.EquipItemData, slot_data, is_show_main_status); } } }
protected ItemIcon CreateItemIconDetail(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, bool is_new = false, int toggle_group = -1, int select_number = -1, bool is_equipping = false, bool is_select_max = false) { ItemIconDetail.ICON_STATUS iCON_STATUS = ItemIconDetail.ICON_STATUS.NONE; if (is_select_max && select_number == -1) { iCON_STATUS = ItemIconDetail.ICON_STATUS.GRAYOUT; } if (inventoryUI == UI.GRD_INVENTORY) { if (icon_type == ITEM_ICON_TYPE.SKILL_GROW) { ItemTable.ItemData itemData = Singleton <ItemTable> .I.GetItemData(item_data.skillData.itemId); bool is_select = select_number != -1; ItemIcon itemIcon = ItemIconDetail.CreateMaterialIcon(icon_type, icon_id, rarity, itemData, is_show_main_status, parent, item_data.skillData.num, itemData.name, "MATERIAL_NUM", event_data, toggle_group, is_select, false); ((ItemIconDetail)itemIcon).setupperSkill.GrayOut(iCON_STATUS); return(itemIcon); } return(ItemIconDetail.CreateSkillDetailSelectNumberIcon(icon_type, icon_id, rarity, item_data, is_show_main_status, parent, event_name, event_data, is_new, toggle_group, select_number, is_equipping, iCON_STATUS)); } if (icon_type == ITEM_ICON_TYPE.SKILL_GROW) { ItemTable.ItemData itemData2 = Singleton <ItemTable> .I.GetItemData(item_data.skillData.itemId); bool is_select2 = select_number != -1; return(ItemIconDetailSmall.CreateSmallMaterialIcon(icon_type, icon_id, rarity, parent, item_data.skillData.num, itemData2.name, "MATERIAL_NUM", event_data, toggle_group, is_select2, is_new, 0, 0, iCON_STATUS)); } return(ItemIconDetailSmall.CreateSmallSkillSelectDetailIcon(icon_type, icon_id, rarity, item_data, parent, event_name, event_data, is_new, toggle_group, select_number, is_equipping, iCON_STATUS)); }
protected void SetIconStatusSprite(ItemIconDetail.ICON_STATUS icon_status) { //IL_002e: Unknown result type (might be due to invalid IL or missing references) //IL_005c: Unknown result type (might be due to invalid IL or missing references) //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_00b8: Unknown result type (might be due to invalid IL or missing references) SetRegistedIcon(false); switch (icon_status) { case ItemIconDetail.ICON_STATUS.VALID_EVOLVE: spIsValidEvolve.get_gameObject().SetActive(true); spGrowMax.set_enabled(false); spGrayOut.set_enabled(false); break; case ItemIconDetail.ICON_STATUS.NOT_ENOUGH_MATERIAL: case ItemIconDetail.ICON_STATUS.GRAYOUT: spIsValidEvolve.get_gameObject().SetActive(false); spGrowMax.set_enabled(false); spGrayOut.set_enabled(true); break; case ItemIconDetail.ICON_STATUS.GROW_MAX: spIsValidEvolve.get_gameObject().SetActive(false); spGrowMax.set_enabled(true); spGrayOut.set_enabled(false); break; case ItemIconDetail.ICON_STATUS.NONE: spIsValidEvolve.get_gameObject().SetActive(false); spGrowMax.set_enabled(false); spGrayOut.set_enabled(false); break; } }
public override void Set(object[] data = null) { //IL_00bb: Unknown result type (might be due to invalid IL or missing references) //IL_0131: Unknown result type (might be due to invalid IL or missing references) //IL_0166: Unknown result type (might be due to invalid IL or missing references) //IL_0198: Unknown result type (might be due to invalid IL or missing references) //IL_01be: Unknown result type (might be due to invalid IL or missing references) //IL_01d5: Unknown result type (might be due to invalid IL or missing references) base.Set(null); if (infoRootAry[0] != null) { infoRootAry[0].SetActive(false); if (selectSP != null) { selectSP.set_enabled(false); } } SkillItemSortData skillItemSortData = data[0] as SkillItemSortData; SetupSelectNumberSprite((int)data[2]); ItemIconDetail.ICON_STATUS iCON_STATUS = (ItemIconDetail.ICON_STATUS)(int) data[3]; SkillItemInfo skillItemInfo = skillItemSortData.GetItemData() as SkillItemInfo; string text = $"{skillItemSortData.GetLevel()}/{skillItemInfo.GetMaxLevel()}"; if (skillItemInfo.IsExceeded()) { text += UIUtility.GetColorText(StringTable.Format(STRING_CATEGORY.SMITH, 9u, skillItemInfo.exceedCnt), ExceedSkillItemTable.color); } infoRootAry[1].SetActive(true); infoRootAry[2].SetActive(false); SetName(skillItemSortData.GetName()); SetVisibleBG(true); lblDescription.supportEncoding = true; lblDescription.text = skillItemInfo.GetExplanationText(false); UILabel[] lABELS_LV_HEAD = LABELS_LV_HEAD; foreach (UILabel uILabel in lABELS_LV_HEAD) { uILabel.get_gameObject().SetActive(true); } UILabel[] lABELS_LV = LABELS_LV; foreach (UILabel uILabel2 in lABELS_LV) { uILabel2.get_gameObject().SetActive(true); uILabel2.supportEncoding = true; uILabel2.text = text; } spEnableExceed.get_gameObject().SetActive(iCON_STATUS == ItemIconDetail.ICON_STATUS.VALID_EXCEED_0); bool flag = iCON_STATUS == ItemIconDetail.ICON_STATUS.VALID_EXCEED || iCON_STATUS == ItemIconDetail.ICON_STATUS.VALID_EXCEED_0; spriteBg[0].get_gameObject().SetActive(!flag); spriteBg[1].get_gameObject().SetActive(flag); if (iCON_STATUS == ItemIconDetail.ICON_STATUS.GRAYOUT) { infoRootAry[0].SetActive(true); } GrayOut(iCON_STATUS); }
private void SetIconStatusSprite(ItemIconDetail.ICON_STATUS icon_status = ItemIconDetail.ICON_STATUS.NONE) { //IL_000d: Unknown result type (might be due to invalid IL or missing references) //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0084: Unknown result type (might be due to invalid IL or missing references) SetRegistedIcon(false); spriteValidEvolve.get_gameObject().SetActive(icon_status == ItemIconDetail.ICON_STATUS.VALID_EVOLVE); spGrowMax.set_enabled(icon_status == ItemIconDetail.ICON_STATUS.GROW_MAX); spriteGrayOut.set_enabled(icon_status == ItemIconDetail.ICON_STATUS.GRAYOUT || icon_status == ItemIconDetail.ICON_STATUS.NOT_ENOUGH_MATERIAL); spriteEnableExceed.get_gameObject().SetActive(icon_status == ItemIconDetail.ICON_STATUS.VALID_EXCEED_0); bool flag = icon_status == ItemIconDetail.ICON_STATUS.VALID_EXCEED || icon_status == ItemIconDetail.ICON_STATUS.VALID_EXCEED_0; spriteBgSmall[0].get_gameObject().SetActive(!flag); spriteBgSmall[1].get_gameObject().SetActive(flag); }
public static ItemIcon CreateSmallSkillDetailIcon(ITEM_ICON_TYPE icon_type, int icon_id, RARITY_TYPE?rarity, SkillItemSortData item_data, Transform parent = null, string event_name = null, int event_data = 0, bool is_new = false, int toggle_group = -1, bool is_select = false, bool is_equipping = false, bool isValidExceed = false, bool isShowEnableExceed = false) { ItemIconDetail.ICON_STATUS icon_status = ItemIconDetail.ICON_STATUS.NONE; if (isShowEnableExceed) { icon_status = ItemIconDetail.ICON_STATUS.VALID_EXCEED_0; } else if (isValidExceed) { icon_status = ItemIconDetail.ICON_STATUS.VALID_EXCEED; } ItemIcon itemIcon = _CreateSmallSkillDetailIcon(icon_type, icon_id, rarity, item_data, parent, event_name, event_data, is_new, toggle_group, (!is_select) ? (-1) : 0, is_equipping, icon_status); itemIcon.SetFavoriteIcon(item_data.IsFavorite()); return(itemIcon); }
protected ItemIcon CreateSmithCreateItemIconDetail(ITEM_ICON_TYPE icon_type, int icon_id, RARITY_TYPE?rarity, SmithCreateSortData item_data, SkillSlotUIData[] skill_slot_data, bool is_show_main_status, 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, bool is_select = false, GET_TYPE getType = GET_TYPE.PAY) { bool registedIcon = MonoBehaviourSingleton <AchievementManager> .I.CheckEquipItemCollection(item_data.createData.equipTableData); if (InventoryUI == UI.GRD_INVENTORY) { ItemIcon itemIcon = ItemIconDetail.CreateSmithCreateEquipDetailIcon(icon_type, icon_id, rarity, item_data, skill_slot_data, is_show_main_status, parent, event_name, event_data, icon_status, is_new, toggle_group, is_select, false, getType); ItemIconDetail itemIconDetail = itemIcon as ItemIconDetail; if (itemIconDetail != null) { itemIconDetail.setupperEquip.SetRegistedIcon(registedIcon); } return(itemIcon); } ItemIcon itemIcon2 = ItemIconDetailSmall.CreateSmithCreateEquipDetailIcon(icon_type, icon_id, rarity, item_data, parent, event_name, event_data, icon_status, is_new, toggle_group, is_select, false, getType); ItemIconDetailSmall itemIconDetailSmall = itemIcon2 as ItemIconDetailSmall; if (itemIconDetailSmall != null) { itemIconDetailSmall.SetRegistedIcon(registedIcon); } return(itemIcon2); }
protected ItemIcon CreateItemIconDetail(EquipItemSortData item_data, SkillSlotUIData[] skill_slot_data, bool is_show_main_status, 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, bool is_select = false, int equip_index = -1) { if (InventoryUI == UI.GRD_INVENTORY || InventoryUI == UI.GRD_INVENTORY_DEF) { return(ItemIconDetail.CreateEquipDetailIcon(item_data, skill_slot_data, is_show_main_status, parent, event_name, event_data, icon_status, is_new, toggle_group, is_select, equip_index)); } return(ItemIconDetailSmall.CreateSmallEquipDetailIcon(item_data, parent, event_name, event_data, icon_status, is_new, toggle_group, is_select, equip_index)); }
public void GrayOut(ItemIconDetail.ICON_STATUS status) { SetGrayOut(status == ItemIconDetail.ICON_STATUS.GRAYOUT); }
public static ItemIcon CreateSmithCreateEquipDetailIcon(ITEM_ICON_TYPE icon_type, int icon_id, RARITY_TYPE?rarity, SmithCreateSortData 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, bool is_select = false, bool is_equipping = false, GET_TYPE getType = GET_TYPE.PAY) { SmithCreateItemInfo smithCreateItemInfo = item_data.GetItemData() as SmithCreateItemInfo; string icon_under_text = (!smithCreateItemInfo.equipTableData.IsWeapon()) ? smithCreateItemInfo.equipTableData.baseDef.ToString() : smithCreateItemInfo.equipTableData.baseAtk.ToString(); ItemIconDetailSmall itemIconDetailSmall = ItemIcon.CreateIcon <ItemIconDetailSmall>(MonoBehaviourSingleton <GlobalSettingsManager> .I.linkResources.itemIconDetailSmallPrefab, icon_type, icon_id, rarity, parent, smithCreateItemInfo.equipTableData.GetTargetElementPriorityToTable(), null, -1, event_name, event_data, is_new, toggle_group, is_select, icon_under_text, is_equipping, 0, 0, false, QUEST_ICON_SIZE_TYPE.DEFAULT, getType); itemIconDetailSmall.EquipTypeIconInit(smithCreateItemInfo.equipTableData); itemIconDetailSmall.SetEquipIndexSprite(-1); itemIconDetailSmall.SetIconStatusSprite(icon_status); itemIconDetailSmall.SetupSelectNumberSprite(-1); itemIconDetailSmall.SetFavoriteIcon(false); return(itemIconDetailSmall); }
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); }
public static ItemIcon CreateSmallEquipSelectDetailIcon(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) { ItemIcon itemIcon = _CreateSmallEquipDetailIcon(item_data, parent, event_name, event_data, icon_status, is_new, toggle_group, select_number, equip_index); itemIcon.SetFavoriteIcon(item_data.IsFavorite()); return(itemIcon); }
public static ItemIcon CreateSmallMaterialIcon(ITEM_ICON_TYPE icon_type, int icon_id, RARITY_TYPE?rarity, Transform parent = null, int num = -1, string name = null, string event_name = null, int event_data = 0, int toggle_group = -1, bool is_select = false, bool is_new = false, int enemy_icon_id = 0, int enemy_icon_id2 = 0, ItemIconDetail.ICON_STATUS icon_status = ItemIconDetail.ICON_STATUS.NONE) { string icon_under_text = "×" + num.ToString(); ItemIconDetailSmall itemIconDetailSmall = ItemIcon.CreateIcon <ItemIconDetailSmall>(MonoBehaviourSingleton <GlobalSettingsManager> .I.linkResources.itemIconDetailSmallPrefab, icon_type, icon_id, rarity, parent, ELEMENT_TYPE.MAX, null, -1, event_name, event_data, is_new, toggle_group, is_select, icon_under_text, false, enemy_icon_id, enemy_icon_id2, false, QUEST_ICON_SIZE_TYPE.DEFAULT, GET_TYPE.PAY); itemIconDetailSmall.EquipTypeIconInit(null); itemIconDetailSmall.SetEquipIndexSprite(-1); itemIconDetailSmall.SetIconStatusSprite(icon_status); itemIconDetailSmall.SetupSelectNumberSprite(-1); itemIconDetailSmall.SetFavoriteIcon(false); return(itemIconDetailSmall); }
private static ItemIcon _CreateSmallSkillDetailIcon(ITEM_ICON_TYPE icon_type, int icon_id, RARITY_TYPE?rarity, SkillItemSortData item_data, Transform parent = null, string event_name = null, int event_data = 0, bool is_new = false, int toggle_group = -1, int select_number = -1, bool is_equipping = false, ItemIconDetail.ICON_STATUS icon_status = ItemIconDetail.ICON_STATUS.NONE) { //IL_001a: Unknown result type (might be due to invalid IL or missing references) string format = (!item_data.skillData.IsExceeded()) ? "Lv. {0}/{1}" : ("Lv. {0}/" + UIUtility.GetColorText("{1}", ExceedSkillItemTable.color)); string icon_under_text = string.Format(format, item_data.GetLevel(), item_data.skillData.GetMaxLevel()); ItemIconDetailSmall itemIconDetailSmall = ItemIcon.CreateIcon <ItemIconDetailSmall>(MonoBehaviourSingleton <GlobalSettingsManager> .I.linkResources.itemIconDetailSmallPrefab, 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, icon_under_text, is_equipping, 0, 0, false, QUEST_ICON_SIZE_TYPE.DEFAULT, GET_TYPE.PAY); itemIconDetailSmall.EquipTypeIconInit(null); itemIconDetailSmall.SetEquipIndexSprite(-1); itemIconDetailSmall.SetIconStatusSprite(icon_status); itemIconDetailSmall.SetupSelectNumberSprite(select_number); itemIconDetailSmall.SetFavoriteIcon(item_data.IsFavorite()); return(itemIconDetailSmall); }
public static ItemIcon CreateSmallSkillSelectDetailIcon(ITEM_ICON_TYPE icon_type, int icon_id, RARITY_TYPE?rarity, SkillItemSortData item_data, Transform parent = null, string event_name = null, int event_data = 0, bool is_new = false, int toggle_group = -1, int select_number = -1, bool is_equipping = false, ItemIconDetail.ICON_STATUS icon_status = ItemIconDetail.ICON_STATUS.NONE) { ItemIcon itemIcon = _CreateSmallSkillDetailIcon(icon_type, icon_id, rarity, item_data, parent, event_name, event_data, is_new, toggle_group, select_number, is_equipping, icon_status); itemIcon.SetFavoriteIcon(item_data.IsFavorite()); return(itemIcon); }
protected ItemIcon CreateEquipAbilityIconDetail(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, ItemIconDetail.ICON_STATUS icon_status = ItemIconDetail.ICON_STATUS.NONE, bool is_new = false, int toggle_group = -1, bool is_select = false, int equip_index = -1, GET_TYPE getType = GET_TYPE.PAY) { return(ItemIconDetail.CreateEquipAbilityIcon(icon_type, icon_id, rarity, item_data, skill_slot_data, is_show_main_status, parent, event_name, event_data, icon_status, is_new, toggle_group, is_select, equip_index, getType)); }