/// <summary> /// 进入房间 /// </summary> /// <param name="proto"></param> public void EnterRoom(JY_ROOM_ENTER proto) { Debug.Log(proto.pos + "进入房间"); SeatEntity seat = GetSeatBySeatId(proto.pos); if (seat == null) { return; } seat.PlayerId = proto.playerId; seat.Nickname = proto.nickname; seat.Avatar = proto.avatar; seat.Gender = proto.gender; seat.Pos = proto.pos; seat.Gold = proto.gold; seat.IsBanker = false; seat.seatStatus = SEAT_STATUS.IDLE; seat.isReady = false; seat.Pour = 0; seat.isJoinGame = false; PeopleCounting(); SendSeatInfoChangeNotify(seat); AppDebug.Log(seat.Nickname + "进入房间,SeatIndex:" + seat.Index); }
/// <summary> /// 服务器广播玩家进入消息 /// </summary> /// <param name="obj"></param> private void OnServerBroadcastEnter(byte[] obj) { JY_ROOM_ENTER proto = JY_ROOM_ENTER.decode(obj); RoomJuYouProxy.Instance.EnterRoom(proto); }