add flag to clamp to ground for RepositionOnChunkLoad

This commit is contained in:
Isse
2023-04-12 10:17:49 +02:00
parent 6be4a2b33f
commit 0bb6fa7946
7 changed files with 34 additions and 19 deletions

View File

@ -659,7 +659,9 @@ impl StateExt for State {
);
if let Some(waypoint) = waypoint {
self.write_component_ignore_entity_dead(entity, RepositionOnChunkLoad);
self.write_component_ignore_entity_dead(entity, RepositionOnChunkLoad {
needs_ground: true,
});
self.write_component_ignore_entity_dead(entity, waypoint);
self.write_component_ignore_entity_dead(entity, comp::Pos(waypoint.get_pos()));
self.write_component_ignore_entity_dead(entity, comp::Vel(Vec3::zero()));