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; } } }
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); } }