1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
use enums::{FirewallStatus, FirewallUpdateType};
use types::Position;

/// Update the "Wall of Fire" in BTR
#[derive(Copy, Clone, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub struct GameFirewall {
	#[cfg_attr(feature = "serde", serde(rename = "type"))]
	pub ty: FirewallUpdateType,
	pub status: FirewallStatus,
	pub pos: Position,
	pub radius: f32,
	pub speed: f32,
}