use bevy_ecs::entity::Entity; use bevy_ecs::event::Event; pub const DESPAWN_ON_TWEEN_COMPLETE_EVENT: u32 = u32::MAX; pub const DESPAWN_ANCESTORS_ON_TWEEN_COMPLETE_EVENT: u32 = u32::MAX - 1; #[derive(Debug, Copy, Clone, PartialEq, Eq, Event)] pub struct TweenComplete { pub entity: Entity, pub user_data: u32, } #[derive(Debug, Copy, Clone, PartialEq, Eq, Event)] pub struct TweenLooped { pub entity: Entity, pub user_data: u32, }