1 #include "xr_entity_zenobian.h" 2 #include "xr_packet.h" 3 4 using namespace xray_re; 5 se_turret_mgun()6se_turret_mgun::se_turret_mgun(): m_health(0) {} 7 state_read(xr_packet & packet,uint16_t size)8void 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)14void 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()22se_anomaly_field::se_anomaly_field(): m_initialized(false) {} 23 state_read(xr_packet & packet,uint16_t size)24void 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)31void 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