Esempio n. 1
0
    private bool SetOpenState()
    {
        switch (m_StoreT.getStoreOpen())
        {
        case 1:
            if (ObjectSelf.GetInstance().Level >= m_StoreT.getConditionalData())
            {
                return(true);
            }
            else
            {
                return(false);
            }

        case 2:
            if (m_StoreT.getConditionalData() == -1)
            {
                return(true);
            }
            else
            {
                return(false);
            }

        case 3:
            if (m_StoreT.getConditionalData() == -1)
            {
                return(true);
            }
            else
            {
                return(false);
            }

        case 4:
            if (ObjectSelf.GetInstance().VipLevel >= m_StoreT.getConditionalData())
            {
                return(true);
            }
            else
            {
                return(false);
            }

        case 5:
            if (m_StoreT.getConditionalData() == -1)
            {
                return(true);
            }
            else
            {
                return(false);
            }

        default:
            return(false);
        }
    }
Esempio n. 2
0
    public void InitItemData(BaseStore store)
    {
        m_Store  = store;
        m_StoreT = store.GetStoreRow();

        m_StoreIcon.sprite  = UIResourceMgr.LoadSprite(common.defaultPath + m_StoreT.getStoreIocn());
        m_StoreNameTxt.text = GameUtils.getString(m_StoreT.getStoreName());

        m_LockOBJ.SetActive(!SetOpenState());
        if (!SetOpenState())
        {
            string str = "";
            switch (m_StoreT.getStoreOpen())
            {
            case 1:
                str = string.Format("", m_StoreT.getConditionalData());
                break;

            case 2:
                break;

            case 3:
                break;

            case 4:
                str = string.Format("", m_StoreT.getConditionalData());
                break;

            case 5:
                break;

            default:
                break;
            }
            m_OpenDesText.text = str;
        }
    }