1 #include "xr_entity_zenobian.h"
2 #include "xr_packet.h"
3 
4 using namespace xray_re;
5 
se_turret_mgun()6 se_turret_mgun::se_turret_mgun(): m_health(0) {}
7 
state_read(xr_packet & packet,uint16_t size)8 void se_turret_mgun::state_read(xr_packet& packet, uint16_t size)
9 {
10 	cse_alife_helicopter::state_read(packet, size);
11 	packet.r_float(m_health);
12 }
13 
state_write(xr_packet & packet)14 void se_turret_mgun::state_write(xr_packet& packet)
15 {
16 	cse_alife_helicopter::state_write(packet);
17 	packet.w_float(m_health);
18 }
19 
20 ////////////////////////////////////////////////////////////////////////////////
21 
se_anomaly_field()22 se_anomaly_field::se_anomaly_field(): m_initialized(false) {}
23 
state_read(xr_packet & packet,uint16_t size)24 void se_anomaly_field::state_read(xr_packet& packet, uint16_t size)
25 {
26 	cse_alife_space_restrictor::state_read(packet, size);
27 	packet.r_bool(m_initialized);
28 	xr_assert(!m_initialized);
29 }
30 
state_write(xr_packet & packet)31 void se_anomaly_field::state_write(xr_packet& packet)
32 {
33 	cse_alife_space_restrictor::state_write(packet);
34 	packet.w_bool(m_initialized);
35 }
36