/// <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); }
/// <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); }