use crate::shared::ability::*; use crate::shared::*; use serde::Deserialize; use serde::Serialize; #[derive(Component, Message, Copy, Clone, PartialEq, Debug, Deserialize, Serialize)] pub enum Activation { Activate(AbilitySlot), None, } impl Default for Activation { fn default() -> Self { Activation::None } }