1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use specs::Entity; #[derive(Debug, Clone, Default)] pub struct Attack { pub damage: i64, pub attacker: Option<Entity> } impl Attack { pub fn new(damage: i64) -> Self { Self { damage, attacker: None } } }