private void SetIcon(ItemIcon _icon)
 {
     //IL_0018: Unknown result type (might be due to invalid IL or missing references)
     icon = _icon;
     icon.transform.set_parent(iconParent.get_transform());
     icon.VisibleIcon(false, true);
 }
Exemple #2
0
 private void SetAllRewardItem(UI targetGrid, List <PointEventCurrentData.Reward> rewardList)
 {
     SetGrid(targetGrid, "ItemIconReward", rewardList.Count, true, delegate(int i, Transform t, bool is_recycle)
     {
         //IL_0048: Unknown result type (might be due to invalid IL or missing references)
         //IL_0094: Unknown result type (might be due to invalid IL or missing references)
         PointEventCurrentData.Reward reward = rewardList[i];
         ItemIcon itemIcon = ItemIcon.CreateRewardItemIcon((REWARD_TYPE)reward.type, (uint)reward.itemId, t, reward.num, null, 0, false, -1, false, null, false, false, ItemIcon.QUEST_ICON_SIZE_TYPE.DEFAULT);
         if (itemIcon != null)
         {
             itemIcon.SetEnableCollider(false);
         }
         t.FindChild("itemNum").GetComponent <UILabel>().text = "×" + rewardList[i].num;
         if (targetGrid == UI.GRD_NEXT_ITEM_ROOT)
         {
             t.set_localScale(new Vector3(0.7f, 0.7f, 1f));
             if (i > 2)
             {
                 itemIcon.VisibleIcon(false, true);
             }
         }
     });
 }
 protected static void _Create(ItemIcon item_icon, ITEM_ICON_TYPE icon_type, int icon_id, RARITY_TYPE?rarity, Transform parent, ELEMENT_TYPE element, EQUIPMENT_TYPE?magi_enable_icon_type, int num, string event_name, int event_data, bool is_new, int toggle_group, bool is_select, string icon_under_text, bool is_equipping, int enemy_icon_id, int enemy_icon_id2, bool disable_rarity_text, QUEST_ICON_SIZE_TYPE questIconSizeType, GET_TYPE getType)
 {
     //IL_02d6: Unknown result type (might be due to invalid IL or missing references)
     //IL_037b: Unknown result type (might be due to invalid IL or missing references)
     //IL_0396: Unknown result type (might be due to invalid IL or missing references)
     //IL_03ac: Unknown result type (might be due to invalid IL or missing references)
     //IL_03d9: Unknown result type (might be due to invalid IL or missing references)
     //IL_03f5: Unknown result type (might be due to invalid IL or missing references)
     //IL_044e: Unknown result type (might be due to invalid IL or missing references)
     //IL_04a9: Unknown result type (might be due to invalid IL or missing references)
     //IL_04fb: Unknown result type (might be due to invalid IL or missing references)
     //IL_0527: Unknown result type (might be due to invalid IL or missing references)
     if (icon_id == 24019000)
     {
         icon_type = ITEM_ICON_TYPE.SKILL_GROW;
     }
     item_icon.itemID   = 0;
     item_icon.iconType = icon_type;
     if (icon_id >= 0)
     {
         int iconBGID = GetIconBGID(icon_type, icon_id, rarity);
         item_icon.bgID           = iconBGID;
         item_icon.bg.mainTexture = null;
         item_icon.frameTexture   = null;
         ResourceLoad.ItemIconLoadIconBGTexture(item_icon, iconBGID, delegate(ItemIcon _item_icon, Texture _tex, int _icon_id)
         {
             if (_item_icon.bgID == _icon_id)
             {
                 item_icon.frameTexture   = _tex;
                 item_icon.bg.mainTexture = ((!item_icon.isVisible) ? null : item_icon.frameTexture);
             }
         });
         item_icon.VisibleIcon(item_icon.isVisible, !string.IsNullOrEmpty(event_name));
         item_icon.bg.set_enabled(iconBGID >= 0);
         SetupElementIcon(item_icon, icon_type, element);
         item_icon.SetRarity(icon_type, rarity, disable_rarity_text, getType);
         item_icon.enemyIconID = enemy_icon_id;
         item_icon.enemyIconItem.mainTexture = null;
         if (enemy_icon_id != 0)
         {
             item_icon.enemyIconItem.set_enabled(true);
             ResourceLoad.ItemIconLoadEnemyIconItemTexture(item_icon, enemy_icon_id, delegate(ItemIcon _item_icon, Texture _tex, int _enemy_icon_id)
             {
                 if (_item_icon.enemyIconID == _enemy_icon_id)
                 {
                     _item_icon.enemyIconItem.mainTexture = _tex;
                 }
             });
         }
         else
         {
             item_icon.enemyIconItem.set_enabled(false);
         }
         if (!object.ReferenceEquals(item_icon.enemyIconItem2, null))
         {
             item_icon.enemyIconID2 = enemy_icon_id2;
             item_icon.enemyIconItem2.mainTexture = null;
             if (enemy_icon_id2 != 0)
             {
                 item_icon.enemyIconItem2.set_enabled(true);
                 ResourceLoad.ItemIconLoadEnemyIconItemTexture(item_icon, enemy_icon_id2, delegate(ItemIcon _item_icon, Texture _tex, int _enemy_icon_id2)
                 {
                     if (_item_icon.enemyIconID2 == _enemy_icon_id2)
                     {
                         _item_icon.enemyIconItem2.mainTexture = _tex;
                     }
                 });
             }
             else
             {
                 item_icon.enemyIconItem2.set_enabled(false);
             }
         }
         item_icon.questIconSizeType = questIconSizeType;
         item_icon.LoadIconTexture(icon_type, icon_id);
     }
     else
     {
         item_icon.icon.mainTexture = null;
         item_icon.frameTexture     = null;
         item_icon.bg.mainTexture   = item_icon.emptyTexture;
         item_icon.iconTypeSprite.set_enabled(false);
         item_icon.rarityFrame.set_enabled(false);
         item_icon.rarityTextIcon.set_enabled(false);
         item_icon.enemyIconItem.mainTexture = null;
         if (!object.ReferenceEquals(item_icon.enemyIconItem2, null))
         {
             item_icon.enemyIconItem2.mainTexture = null;
         }
     }
     if (num == -1)
     {
         num = 1;
     }
     item_icon.label.text = "×" + num.ToString();
     item_icon.label.get_gameObject().SetActive(num > 1);
     if (!string.IsNullOrEmpty(event_name))
     {
         item_icon.button.set_enabled(true);
         item_icon.sender.eventName = event_name;
         item_icon.sender.eventData = event_data;
     }
     else
     {
         item_icon.button.set_enabled(false);
     }
     if (!string.IsNullOrEmpty(icon_under_text))
     {
         item_icon.textLabel.supportEncoding = true;
         item_icon.textLabel.text            = icon_under_text;
         item_icon.textLabel.get_gameObject().SetActive(true);
     }
     else
     {
         item_icon.textLabel.get_gameObject().SetActive(false);
     }
     item_icon.equippingSprite.get_gameObject().SetActive(is_equipping);
     if (item_icon.favoriteSprite != null)
     {
         item_icon.favoriteSprite.get_gameObject().SetActive(false);
     }
     item_icon.gridEquippingMark = item_icon.equippingSprite.get_gameObject().GetComponentInParent <UIGrid>();
     if (item_icon.gridEquippingMark != null)
     {
         item_icon.gridEquippingMark.Reposition();
     }
     if (toggle_group < 0)
     {
         item_icon.toggleSelectFrame.set_enabled(false);
         item_icon.selectFrame.get_gameObject().SetActive(false);
     }
     else
     {
         if (!item_icon.toggleSelectFrame.get_enabled())
         {
             item_icon.toggleSelectFrame.activeSprite.alpha = 0f;
         }
         item_icon.toggleSelectFrame.set_enabled(true);
         item_icon.selectFrame.get_gameObject().SetActive(true);
         item_icon.toggleSelectFrame.group = toggle_group;
         item_icon.toggleSelectFrame.Set(is_select);
     }
     if (is_new)
     {
         item_icon.newIcon.set_enabled(true);
         item_icon.newIcon.get_gameObject().SetActive(true);
     }
     else
     {
         item_icon.newIcon.set_enabled(false);
         item_icon.newIcon.get_gameObject().SetActive(false);
     }
     item_icon.SetSkillEnableEquipIcon(magi_enable_icon_type);
     item_icon.SetRewardBG(false);
 }
 private void OpenIcon()
 {
     iconParent.Play(true);
     icon.VisibleIcon(true, true);
     SetSpriteBreakReward(m_Info.IsBroken);
 }