use crate::core::uoid::Uoid;
#[derive(Debug, Clone)]
pub struct SimpleModifierData {
pub self_key: Option<Uoid>,
pub time_convert_key: Option<Uoid>,
}
impl Default for SimpleModifierData {
fn default() -> Self {
Self {
self_key: None,
time_convert_key: None,
}
}
}
#[derive(Debug, Clone)]
pub struct AnimEventModifierData {
pub self_key: Option<Uoid>,
pub callback_receivers: Vec<Uoid>,
}
impl Default for AnimEventModifierData {
fn default() -> Self {
Self {
self_key: None,
callback_receivers: Vec::new(),
}
}
}