コード例 #1
0
ファイル: UIExpandBag.cs プロジェクト: moto2002/snowbattle
    static public UIExpandBag GetInstance()
    {
        UIExpandBag self = UIManager.Singleton.GetUIWithoutLoad <UIExpandBag>();

        if (self == null)
        {
            self = UIManager.Singleton.LoadUI <UIExpandBag>("UI/UIExpandBag", UIManager.Anchor.Center);
        }
        return(self);
    }
コード例 #2
0
ファイル: CardBag.cs プロジェクト: moto2002/snowbattle
    //扩容
    public void ExpandCardBag(int type)
    {
        // 当前背包容量超过最大
        if (m_capacity >= m_bagTableInfo.m_maxSize)
        {
            RUSure.Singleton.Show(Localization.Get("ExpandMax"), null);
            return;
        }
        int expandCost = 0;

//        int expandSize = 0;
        switch (type)
        {
        case (int)ExpandBag.ExpandType.enExpand1:
        {
            expandCost = m_bagTableInfo.m_expandCost1;
//                    expandSize  = m_bagTableInfo.m_expandSize1;
        }
        break;

        case (int)ExpandBag.ExpandType.enExpand2:
        {
            expandCost = m_bagTableInfo.m_expandCost2;
//                    expandSize  = m_bagTableInfo.m_expandSize2;
        }
        break;

        case (int)ExpandBag.ExpandType.enExpand3:
        {
            expandCost = m_bagTableInfo.m_expandCost3;
//                    expandSize  = m_bagTableInfo.m_expandSize3;
        }
        break;
        }
        //弹出二次确认框 魔法石不足
        if (User.Singleton.GetDiamond() < expandCost)
        {
            UICommonMsgBoxCfg boxCfg = UIExpandBag.GetInstance().FindChild("OK").transform.GetComponent <UICommonMsgBoxCfg>();
            UICommonMsgBox.GetInstance().ShowMsgBox(null, null, boxCfg);
            string text = Localization.Get("NotEnoughMagicStone");
            UICommonMsgBox.GetInstance().GetMainText().SetText(text);
            return;
        }

        //向服务器发送扩展背包消息
//        WorldParamInfo param = GameTable.WorldParamTableAsset.Lookup((int)ENWorldParamIndex.enCardBagID);
        MiniServer.Singleton.SendExpandCardBag_C2S(type);
        //进入转菊花loading界面
        Loading.Singleton.SetLoadingTips();


        //NotifyChanged((int)ENPropertyChanged.enExpandCardBag, type);
        //string str = string.Format(Localization.Get("ExpandSuccess"), expandSize, m_capacity);
        //RUSure.Singleton.Show(str, null);
    }