struct BulletSyncData { BulletSyncData ( ) { } ; BulletSyncData ( UINT8 Packet_ID , UINT8 hit_type , UINT16 hit_id , float origin_x , float origin_y , float origin_z , float hit_pos_x , float hit_pos_y , float hit_pos_z , float offset_x , float offset_y , float offset_z , UINT8 weapon_id ) : Packet_ID ( Packet_ID ) , hit_type ( hit_type ) , hit_id ( hit_id ) , origin_x ( origin_x ) , origin_y ( origin_y ) , origin_z ( origin_z ) , hit_pos_x ( hit_pos_x ) , hit_pos_y ( hit_pos_y ) , hit_pos_z ( hit_pos_z ) , offset_x ( offset_x ) , offset_y ( offset_y ) , offset_z ( offset_z ) , weapon_id ( weapon_id ) { } ; UINT8 Packet_ID ; UINT8 hit_type ; UINT16 hit_id ; float origin_x ; float origin_y ; float origin_z ; float hit_pos_x ; float hit_pos_y ; float hit_pos_z ; float offset_x ; float offset_y ; float offset_z ; UINT8 weapon_id ; } ;