···11-/// Messages are events that should effect some update
22-/// to component states, or prompt Actions to be submitted.
11+use bevy::ecs::message::Message;
22+33/// Messages can be user input or from network updates.
44-#[derive(Debug, PartialEq, Eq)]
44+#[derive(Debug, PartialEq, Eq, Message)]
55pub enum StrikeMessage {
66- StartSearch,
77- FinishSearch,
88- FoundDevice,
66+ ToggleSearch,
97 NextDevice,
108 PrevDevice,
119 MonitorDevice,
1210 StopMonitoring,
1313- Finish,
1411}