protected void OnPlayerJoinWatchRoom(ulong roomUid, NetworkingPlayer player, NetJoinRoomResult ret) { if (playerJoinWatchRoom != null) { playerJoinWatchRoom(roomUid, player, ret); } }
// 服务器反馈, 加入观看房间 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); }