/// <summary> /// 服务器广播总结算信息 /// </summary> /// <param name="obj"></param> private void OnServerResult(byte[] obj) { JY_ROOM_RESULT proto = JY_ROOM_RESULT.decode(obj); m_Result = proto; RoomJuYouProxy.Instance.OnServerResult(proto); }
/// <summary> /// /// </summary> /// <param name="proto"></param> public void OnServerResult(JY_ROOM_RESULT proto) { CurrentRoom.SetRoom(proto.room); //UI刷新 SendRoomInfoChangeNotify(); //SendNotification(ConstDefine_JuYou.ObKey_GameOver,null); }
/// <summary> /// 打开结束界面 /// </summary> private void OpenResultView() { if (m_UISettleView != null) { m_UISettleView.Close(); } if (m_Result == null) { return; } UIViewUtil.Instance.LoadWindowAsync(UIWindowType.Ranking, (GameObject go) => { m_UIResultView = go.GetComponent <UIWindowResult_JuYou>(); m_UIResultView.SetUI(RoomJuYouProxy.Instance.CurrentRoom); m_Result = null; }); }