void BtnExitClicked(GameObject sender) { if (GlobalVariable.IsBattleRecordPlay) { App.MainToPage = "Page_Main"; SceneManager.LoadScene("MainUI"); return; } if (BattleRoomCtr.Instance.IsBattleing) { App.Instance.HintBox.Show("对战中,无法退出!"); return; } if (!string.IsNullOrEmpty(GlobalVariable.LoginUser.BattleCode)) { App.Instance.HintBox.Show("对战中,无法退出!"); return; } if (string.IsNullOrEmpty(BattleRoomCtr.Instance.SendCommand.BattleCode)) { MatchLoading.gameObject.SetActive(false); App.Instance.DetailPageBox.Hide(); App.Instance.PageGroup.ShowPage("Page_Main", true); return; } SoundManager.Instance.PlaySound("音效/按钮"); if (MatchLoading.gameObject.activeInHierarchy) { GameServiceManager.CallService <int>(GlobalVariable.LoginUser.CurBattleIP, GlobalVariable.LoginUser.CurBattlePort, "ToServerCommand/UnMatch", this, "ExitCallBack", Session.UserID); } else { GameServiceManager.CallService <int>(GlobalVariable.LoginUser.CurBattleIP, GlobalVariable.LoginUser.CurBattlePort, "ToServerCommand/GoOut", this, "ExitCallBack", BattleRoomCtr.Instance.SendCommand.BattleCode, Session.UserID); } }
void OnBtnEnterClicked(GameObject sender) { GameServiceManager.CallService <int>(GlobalVariable.LoginUser.CurBattleIP, GlobalVariable.LoginUser.CurBattlePort, "ToServerCommand/FindBattle", this, "OnFindBattleBack", IptRoomCode.text, GlobalVariable.LoginUser.ID); SoundManager.Instance.PlaySound("音效/按钮"); }