use freya_core::integration::NodeId;
use serde::{
Deserialize,
Serialize,
};
#[derive(Deserialize, Serialize, Debug)]
pub struct IncomingMessage {
pub action: IncomingMessageAction,
}
#[derive(Deserialize, Serialize, Debug)]
pub enum IncomingMessageAction {
HighlightNode {
window_id: u64,
node_id: NodeId,
},
HoverNode {
window_id: u64,
node_id: Option<NodeId>,
},
SetSpeedTo {
speed: f32,
},
}