示例#1
0
    /// <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);
    }
示例#2
0
        /// <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);
        }
示例#3
0
 /// <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;
     });
 }