예제 #1
0
 protected void OnPlayerJoinWatchRoom(ulong roomUid, NetworkingPlayer player, NetJoinRoomResult ret)
 {
     if (playerJoinWatchRoom != null)
     {
         playerJoinWatchRoom(roomUid, player, ret);
     }
 }
예제 #2
0
        // 服务器反馈, 加入观看房间
        private void OnJoinWatchRoom(NetworkingPlayer player, Binary frame)
        {
            ulong             roomUid = frame.StreamData.GetBasicType <ulong>();
            NetJoinRoomResult ret     = (NetJoinRoomResult)frame.StreamData.GetBasicType <int>();

            if (ret != NetJoinRoomResult.Failed_NoRoom)
            {
                room = new NetRoomClient(this, roomInfo);
            }
            OnPlayerJoinWatchRoom(roomUid, player, ret);
        }