internal void EnterRoom(GP_ROOM_ENTER proto) { SeatEntity seat = GetSeatBySeatId(proto.pos); if (seat == null) { return; } seat.PlayerId = proto.playerId; seat.Gold = proto.gold; seat.Avatar = proto.avatar; seat.Gender = proto.gender; seat.Nickname = proto.nickname; seat.IP = proto.ipAddr; //IP seat.Longitude = proto.longitude; //经度 seat.Latitude = proto.latitude; //维度 Debug.Log(proto.ipAddr + " IP地址"); Debug.Log(proto.longitude + " 经度"); Debug.Log(proto.latitude + " 维度"); SendGameSeatInfoChangeNotify(seat); AppDebug.Log(seat.Nickname + "进入房间"); }
/// <summary> /// 服务器广播进入房间的消息 /// </summary> /// <param name="obj"></param> private void OnServerBroadcastEnter(byte[] obj) { GP_ROOM_ENTER proto = GP_ROOM_ENTER.decode(obj); RoomGuPaiJiuProxy.Instance.EnterRoom(proto); }