public byte[] GetPacketData() // 바이트형 패킷(송신용) { RoomSerializer serializer = new RoomSerializer(); serializer.Serialize(m_data); return(serializer.GetSerializedData()); }
public RoomPacket(byte[] data) // 패킷을 데이터로 변환(수신용) { RoomSerializer serializer = new RoomSerializer(); serializer.SetDeserializedData(data); serializer.Deserialize(ref m_data); }
// 바이너리 데이터를 패킷 데이터로 디시리얼라이즈하는 생성자. public RoomPacket(byte[] data) { RoomSerializer serializer = new RoomSerializer(); serializer.SetDeserializedData(data); serializer.Deserialize(ref m_packet); }
public byte[] GetData() { RoomSerializer serializer = new RoomSerializer(); serializer.Serialize(m_packet); return(serializer.GetSerializedData()); }