support multiple thrown projectiles
This commit is contained in:
@@ -44,6 +44,7 @@ pub struct TriggerData {
|
||||
rot: Quat,
|
||||
pos: Vec3,
|
||||
target_layer: GameLayer,
|
||||
head: usize,
|
||||
}
|
||||
|
||||
impl TriggerData {
|
||||
@@ -53,6 +54,7 @@ impl TriggerData {
|
||||
rot: Quat,
|
||||
pos: Vec3,
|
||||
target_layer: GameLayer,
|
||||
head: usize,
|
||||
) -> Self {
|
||||
Self {
|
||||
target,
|
||||
@@ -60,6 +62,7 @@ impl TriggerData {
|
||||
rot,
|
||||
pos,
|
||||
target_layer,
|
||||
head,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -135,6 +138,7 @@ fn on_trigger_state(
|
||||
pos: transform.translation,
|
||||
target: target.0,
|
||||
target_layer: GameLayer::Npc,
|
||||
head: state.head,
|
||||
};
|
||||
|
||||
active_heads.use_ammo(time.elapsed_secs());
|
||||
|
||||
Reference in New Issue
Block a user