Exemple #1
0
        private void SendSimulateOpenMessege(ESimulateOpenViewType eViewType)
        {
            PlayerButtonFrameSimulateOpenData uiData = new PlayerButtonFrameSimulateOpenData();

            uiData.eViewType = eViewType;
            UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_PLAYERBUTTONFRAME_SIMULATEVIEWOPEN, uiData);
        }
        public void SimulateOpenView(ESimulateOpenViewType eSimulateOpenViewType)
        {
            switch (eSimulateOpenViewType)
            {
            case ESimulateOpenViewType.ESOP_SHOP:
            {
                PointShopOpenData uiData = new PointShopOpenData();
                uiData.nPageType = (int)PointShopPageBtnType.PageBtn_Chest;
                UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_POINTSHOP_OPEN, uiData);
            }
            break;

            case ESimulateOpenViewType.ESOP_PLAYER_HERO:
            {
                UIButtonType ButtonType = new UIButtonType((int)PlayerSubWndType.WND_PLAYER);
                ButtonType.bIsRequestSelf = true;
                ButtonType.nRequestPDBID  = EntityFactory.MainHeroView.Property.GetNumProp(ENTITY_PROPERTY.PROPERTY_ID);
                UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_PLAYERBUTTONFRAME_OPENFRAME, ButtonType);
            }
            break;

            case ESimulateOpenViewType.ESOP_WAR_MAIN:
            {
                onWarHillPressDwon();
            }
            break;

            default:
                break;
            }

            return;
        }