| 17 | CServerEntityWrapper::~CServerEntityWrapper() { F_entity_Destroy(m_object); } |
| 18 | |
| 19 | void CServerEntityWrapper::save(IWriter& stream) |
| 20 | { |
| 21 | NET_Packet net_packet; |
| 22 | |
| 23 | // Spawn |
| 24 | stream.open_chunk(0); |
| 25 | |
| 26 | m_object->Spawn_Write(net_packet, TRUE); |
| 27 | stream.w_u16(u16(net_packet.B.count)); |
| 28 | stream.w(net_packet.B.data, net_packet.B.count); |
| 29 | |
| 30 | stream.close_chunk(); |
| 31 | |
| 32 | // Update |
| 33 | stream.open_chunk(1); |
| 34 | |
| 35 | net_packet.w_begin(M_UPDATE); |
| 36 | m_object->UPDATE_Write(net_packet); |
| 37 | stream.w_u16(u16(net_packet.B.count)); |
| 38 | stream.w(net_packet.B.data, net_packet.B.count); |
| 39 | |
| 40 | // u16 ID; |
| 41 | // net_packet.r_begin (ID); |
| 42 | // VERIFY (ID==M_UPDATE); |
| 43 | // m_object->UPDATE_Read (net_packet); |
| 44 | |
| 45 | stream.close_chunk(); |
| 46 | } |
| 47 | |
| 48 | void CServerEntityWrapper::load(IReader& stream) |
| 49 | { |
nothing calls this directly
no test coverage detected