Skip to content
Snippets Groups Projects
events.rs 437 B
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,
}