public void SetSecretShopTag(bool key, SecretShopType mType, SecretShopBuyStatus _status, SecretShopDataStruct data, int index) { m_data = data; _BuyStatus = _status; if (_UISecretShopTag == null) { CreateSecretShopTag(); } _UISecretShopTag.gameObject.SetActive(key); OpenTag(mType, index); }
public void OpenTag(SecretShopType mType, int index) { string _name = ""; string _dec = ""; if (mType != SecretShopType.SecretShopType_Dec) { if (m_data == null) { return; } ConfigDataType type = DataCore.getDataType(m_data.num); switch (type) { case ConfigDataType.Monster: _name = Core.Data.monManager.getMonsterByNum(m_data.num).name; _dec = Core.Data.monManager.getMonsterByNum(m_data.num).description; break; case ConfigDataType.Item: _name = Core.Data.itemManager.getItemData(m_data.num).name; _dec = Core.Data.itemManager.getItemData(m_data.num).description; break; case ConfigDataType.Equip: _name = Core.Data.EquipManager.getEquipConfig(m_data.num).name; _dec = Core.Data.EquipManager.getEquipConfig(m_data.num).description; break; case ConfigDataType.Gems: _name = Core.Data.gemsManager.getGemData(m_data.num).name; _dec = Core.Data.gemsManager.getGemData(m_data.num).description; break; case ConfigDataType.Frag: _name = Core.Data.soulManager.GetSoulConfigByNum(m_data.num).name; _dec = Core.Data.soulManager.GetSoulConfigByNum(m_data.num).description; break; default: RED.LogError(" not found : " + m_data.num); break; } } _UISecretShopTag.SetDetail(_name, _dec, m_data.money, m_data, index); }