Esempio n. 1
0
 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);
 }
Esempio n. 2
0
    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);
    }