Initial work on attack scripting system

This commit is contained in:
2026-08-29 20:38:49 +02:00
parent 9546df578d
commit 631096a262
10 changed files with 393 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
use bevy::ecs::name::HashedStr;
use crate::math::int::FGi32;
pub mod move_compiler;
pub enum MoveAngleKind {
Normal(FGi32),
Sakurai
}
pub struct MoveEventHurtbox {
pub priority: u32,
pub bone: HashedStr,
pub radius: FGi32,
pub damage: FGi32,
pub knockback_scaling: FGi32,
pub angle: MoveAngleKind,
}
pub enum MoveEvent {
Hurtbox(MoveEventHurtbox)
}