Exemple #1
0
    /// <summary>
    /// 打开中级
    /// </summary>
    private void BtnMiddleOnClick()
    {
        if (PlayerCache.loginInfo.gold < 100000)
        {
            GameObject tips = UIManager.Instance.OpenUI <UITipsManager>("Prefabs/Tips/TipsPanel", transform.parent);

            tips.transform.SetParent(transform.parent);
            tips.transform.localScale = Vector3.one;

            tips.GetComponent <UITipsManager>().ShowTips("对不起,您当前的金币数量为" + PlayerCache.loginInfo.gold + "金币,不能进入千王白领场,是否前往充值。");
            return;
        }
        else if (PlayerCache.loginInfo.gold > 3000000)
        {
            GameObject tips = UIManager.Instance.OpenUI <UITipsOkManager>("Prefabs/Tips/TipsOkPanel", transform.parent);
            tips.transform.SetParent(transform.parent);
            tips.transform.localScale = Vector3.one;

            tips.GetComponent <UITipsOkManager>().ShowTips("对不起,您当前的金币数量大于300万金币,不能进入千王白领场");
            return;
        }
        Game1PlayerRoomDto game1PlayerRoomDto = game1HttpRoomOperation.enterRoom(PlayerCache.loginInfo.uid, ((int)SceneID.CheatMiddle));
        //string[] msg = new string[] { "10000", ((int)SceneID.CheatAdvanced).ToString(), PlayerCache.loginInfo.Uid.ToString() };
        //NetGameRoom.Instance.write(msg);
        //PlayerCache.CurrentSceneReconnectionMsg = msg;
        GameObject go = UIManager.Instance.OpenUI <CheatZjhPanel>("Prefabs/Game/Cheat/CheatZJHPanel", transform.parent);

        go.name = "ZJHPanel";
        go.transform.localPosition = Vector3.zero;
        go.GetComponent <RectTransform>().offsetMin = Vector2.zero;
        go.GetComponent <RectTransform>().offsetMax = Vector2.zero;
        go.transform.GetComponent <UIZJHPanel>().InitZJHScene(SceneID.CheatMiddle);
        transform.gameObject.SetActive(false);
        ZJHEnterRoom.Handle(game1PlayerRoomDto);
    }
Exemple #2
0
    /// <summary>
    /// 打开高级
    /// </summary>
    private void BtnAdvancedOnClick()
    {
        if (PlayerCache.loginInfo.gold < 3000000)
        {
            GameObject tips = UIManager.Instance.OpenUI <UITipsManager>("Prefabs/Tips/TipsPanel", transform.parent);

            tips.transform.SetParent(transform.parent);
            tips.transform.localScale = Vector3.one;

            tips.GetComponent <UITipsManager>().ShowTips("对不起,您当前的金币数量为" + PlayerCache.loginInfo.gold + "金币,不能进入经典老板场,是否前往充值。");
            return;
        }

        Game1PlayerRoomDto game1PlayerRoomDto = game1HttpRoomOperation.enterRoom(PlayerCache.loginInfo.uid, ((int)SceneID.Advanced));
        //PlayerCache.CurrentSceneReconnectionMsg = msg;
        GameObject go = UIManager.Instance.OpenUI <UIZJHPanel>("Prefabs/Game/ZJHPanel", transform.parent);

        go.name = "ZJHPanel";
        go.transform.localPosition = Vector3.zero;
        go.GetComponent <RectTransform>().offsetMin = Vector2.zero;
        go.GetComponent <RectTransform>().offsetMax = Vector2.zero;

        go.transform.GetComponent <UIZJHPanel>().InitZJHScene(SceneID.Advanced);
        //Game1HttpRoomOperation game1HttpRoomOperation = InvokeService.Proxy<Game1HttpRoomOperation>();
        //Game1PlayerRoomDto game1PlayerRoomDto = game1HttpRoomOperation.enterRoom(PlayerCache.loginInfo.uid, (int)SceneID.Advanced);
        ZJHEnterRoom.Handle(game1PlayerRoomDto);
        transform.gameObject.SetActive(false);
    }