예제 #1
0
    //void OnEquipUp(int equipSlot)
    //{
    //    if (m_itemsOnEquip.ContainsKey(equipSlot))
    //    {
    //        if (PANELPLAYEREQUIPUP != null)
    //            PANELPLAYEREQUIPUP(m_itemsOnEquip[equipSlot].id);

    //        ItemEquipment item = m_itemsOnEquip[equipSlot];
    //        InventoryManager.Instance.ShowEquipTip(item, null, MogoWorld.thePlayer.level);
    //    }
    //}

    void OnEquipUp(int equipSlot)
    {
        RankEquipData rankEquipData = GetRankEquipDataBySlot(equipSlot);

        if (rankEquipData != null)
        {
            if (PANELPLAYEREQUIPUP != null)
            {
                PANELPLAYEREQUIPUP(rankEquipData.equipID);
            }

            InventoryManager.Instance.ShowEquipTip(rankEquipData.equipID, null, rankEquipData.jewelSlots, Level);
        }
    }
예제 #2
0
    public void RefreshPlayerEquipmentInfoUI(List <RankEquipData> equipList)
    {
        m_RankEquipDataList = equipList;

        for (int equipSlot = 1; equipSlot <= SLOT_NUM; equipSlot++)
        {
            RankEquipData rankEquipData = GetRankEquipDataBySlot(equipSlot);
            if (rankEquipData != null)
            {
                ItemEquipmentData data = ItemEquipmentData.GetItemEquipmentData(rankEquipData.equipID);
                if (data != null)
                {
                    SetPlayerEquipmentInfo(equipSlot, data.Icon, data.color, data.quality);
                }
            }
            else
            {
                SetPlayerEquipmentInfo(equipSlot, EquipSlotIcon.icons[equipSlot], 10);
            }
        }
    }