Esempio n. 1
0
    void PartsFunc(PartsType type, int nIdx, Data.EquipmentContainer container, bool isSub = false)
    {
        CItemBase parts = container.GetEquipment(type, nIdx) as CItemBase;

        if (isSub)
        {
            if (parts != null)
            {
                m_partsIcons[m_partsIcons.Count - 1].sprite = parts.IconImg;
            }
        }
        else
        {
            if (parts != null)
            {
                m_partsIcons[(int)type].sprite = parts.IconImg;
            }
        }
    }
Esempio n. 2
0
    void EquipmentBoxInit()
    {
        if (m_boxInfo == null)
        {
            return;
        }

        for (int i = 0; i < m_boxInfo.equipmentList.Count; i++)
        {
            IEquipment equipment = m_equipmentContainer.GetEquipment
                                       (m_boxInfo.equipmentList[i].partsType, m_boxInfo.equipmentList[i].index);

            if (equipment == null)
            {
                continue;
            }

            m_equipments.Add(equipment);
        }
    }