示例#1
0
    public void InitEquipedItem()
    {
        for (int i = 0; i < (int)EquipSlot.SlotMax; i++)
        {
            var item = EquipManager.Instance.Equips[i];
            if (item != null)
            {
                GameObject  go = Instantiate(itemPrefab, itemListRoot);
                UIEquipItem ui = go.GetComponent <UIEquipItem>();

                ui.SetEquipItem(i, item, this, true);
            }
        }
    }
示例#2
0
 void InitEquipedItems()
 {
     for (int i = 0; i < (int)EquipSlot.SlotMax; i++)
     {
         var item = EquipManager.Instance.Equips[i];
         if (item != null)
         {
             GameObject  go = Instantiate(itemEquipedPrefab, slots[i]);
             UIEquipItem ui = go.GetComponent <UIEquipItem>();
             ui.UICharEquip = this;
             ui.SetEquipItem(i, item, this, true);
         }
     }
 }
示例#3
0
 /// <summary>
 /// 初始化所有装备列表
 /// </summary>
 private void InitAllEquipItems()
 {
     foreach (var kv in ItemManager.Instance.Items)
     {
         if (kv.Value.Define.Type == ItemType.Equip && kv.Value.Define.LimitClass == User.Instance.CurrentCharacterInfo.Class)
         {
             //已经装备就不显示了
             if (EquipManager.Instance.Contains(kv.Key))
             {
                 continue;
             }
             GameObject  go = Instantiate(itemPrefab, itemListRoot);
             UIEquipItem ui = go.GetComponent <UIEquipItem>();
             ui.SetEquipItem(kv.Key, kv.Value, this, false);
         }
     }
 }
示例#4
0
    public void InitAllEquipItems()
    {
        foreach (var kv in ItemManager.Instance.Items)
        {
            if (kv.Value.Define.Type == ItemType.Equip)
            {
                if (EquipManager.Instance.Contains(kv.Key))
                {
                    continue;
                }
                GameObject  go = Instantiate(itemPrefab, itemListRoot);
                UIEquipItem ui = go.GetComponent <UIEquipItem>();

                ui.SetEquipItem(kv.Key, kv.Value, this, false);
            }
        }
    }