コード例 #1
0
        /// <summary>
        /// 购买物品
        /// </summary>
        public void BuyGoods(SMsgTradeOpenShopGoodsInfo_SC sMsgTradeOpenShopGoodsInfo_SC)
        {
            var ContainerSize     = UI.MainUI.ContainerInfomanager.Instance.GetContainerClientContsext(2);
            var ItemContainerGood = UI.MainUI.ContainerInfomanager.Instance.sSyncContainerGoods_SCs;
            int ItemCount         = ContainerInfomanager.Instance.GetPackItemList().Count; // ItemContainerGood.FindAll((SSyncContainerGoods_SC P) => { return P.uidGoods > 0; }).Count;

            if (ItemCount < 80)                                                            //判断背包是否已满
            {
                if (!ContainerInfomanager.Instance.PackIsFull())
                {
                    ShowSelectGoodsNumberPanel(sMsgTradeOpenShopGoodsInfo_SC);
                }
                else
                {
                    //弹出解锁背包提示框
                    if (unlockContainerBoxTips == null)
                    {
                        unlockContainerBoxTips = CreatObjectToNGUI.InstantiateObj(unlockContainerBoxTipsPrefab, transform).GetComponent <UnlockContainerBoxTips>();
                    }
                    unlockContainerBoxTips.Show(LanguageTextManager.GetString("IDS_H1_205"), ShowUnLockContainerMessageBox, null,
                                                LanguageTextManager.GetString("IDS_H2_56"), LanguageTextManager.GetString("IDS_H2_28"));
                    //ShowUnLockContainerMessageBox();//解锁新背包
                }
            }
            else
            {
                MessageBox.Instance.Show(3, "", LanguageTextManager.GetString("IDS_H2_2"), LanguageTextManager.GetString("IDS_H2_55"), null);
            }
        }
コード例 #2
0
        /// <summary>
        /// 点击解锁背包格
        /// </summary>
        public void OnUnLockContainerBoxBtnClick()
        {
            if (UnLockContaienrBoxObj == null)
            {
                UnLockContaienrBoxObj = CreatObjectToNGUI.InstantiateObj(UnLockContainerBoxPrefab, transform.parent).GetComponent <UnlockContainerBoxTips>();
            }
            string Msg = LanguageTextManager.GetString("IDS_I1_4");

            UnLockContaienrBoxObj.Show(Msg, SendContainerChangeSize, c => { SoundManager.Instance.PlaySoundEffect("Sound_Button_PackageUnlockCancel"); }, LanguageTextManager.GetString("IDS_H2_55"), LanguageTextManager.GetString("IDS_H2_28"));
        }
コード例 #3
0
        /// <summary>
        /// 点击解锁背包按钮
        /// </summary>
        public void OnUnlockContainerBtnClick()
        {
            string Msg = LanguageTextManager.GetString("IDS_H1_6");

            //MainUIController.Instance.PackPanel.GetComponent<PackInfo>().ShowUnlockContainerMessage(Msg, SendContainerChangeSize, null, LanguageTextManager.GetString("IDS_H2_55"), LanguageTextManager.GetString("IDS_H2_28"));
            if (unlockContainerBoxTips == null)
            {
                unlockContainerBoxTips = CreatObjectToNGUI.InstantiateObj(UnlockContainerMessageBox, transform.parent).GetComponent <UnlockContainerBoxTips>();
            }
            unlockContainerBoxTips.Show(Msg, SendContainerChangeSize, null, LanguageTextManager.GetString("IDS_H2_55"), LanguageTextManager.GetString("IDS_H2_28"));
        }