virtualx-engine/scene/3d
smix8 88acb5b798 Make Navigation Agents and Obstacles respect parent process mode
Temporarily removes agent from navigation map when parent node cannot process due to SceneTree pause and process_mode property. Normal process_mode does not work as other agents would still avoid the paused agents because they were still active on the navigation map and the rvo world. Also fixes potential crash when region_get_map or agent_get_map is called while no map is set.

(cherry picked from commit 6b51ab66d8)
2022-05-19 15:34:56 +02:00
..
area.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
area.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
arvr_nodes.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
arvr_nodes.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
audio_stream_player_3d.cpp Fix crash when passing null to AudioStreamPlayer::set_stream() 2022-04-03 12:52:17 +02:00
audio_stream_player_3d.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
baked_lightmap.cpp Add support for saving multiple Images in BakedLightmap 2022-02-15 16:13:00 +01:00
baked_lightmap.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
bone_attachment.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
bone_attachment.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
camera.cpp Merge pull request #60147 from lawnjelly/interpolation_out_of_scenario 2022-04-13 17:08:08 +02:00
camera.h Fixed Timestep Interpolation (3D) 2022-02-16 09:41:23 +00:00
collision_object.cpp Store ObjectID instead of raw pointer for Shape Owners 2022-01-25 17:16:02 +08:00
collision_object.h Store ObjectID instead of raw pointer for Shape Owners 2022-01-25 17:16:02 +08:00
collision_polygon.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_polygon.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_shape.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
collision_shape.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
cpu_particles.cpp Fix CPUParticles emission updating using physics interpolation 2022-04-18 15:30:37 +01:00
cpu_particles.h Fix CPUParticles emission updating using physics interpolation 2022-04-18 15:30:37 +01:00
cull_instance.cpp Portals - Improve mesh merging 2022-02-04 08:40:46 +00:00
cull_instance.h Portals - Improve mesh merging 2022-02-04 08:40:46 +00:00
gi_probe.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
gi_probe.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
immediate_geometry.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
immediate_geometry.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
interpolated_camera.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
interpolated_camera.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
light.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
light.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
lightmapper.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
lightmapper.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
listener.cpp Add dedicated macros for property name extraction 2022-05-19 11:31:35 +08:00
listener.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
mesh_instance.cpp Add dedicated macros for property name extraction 2022-05-19 11:31:35 +08:00
mesh_instance.h Bind mesh merging functionality in MeshInstance 2022-02-05 13:18:17 +00:00
multimesh_instance.cpp Fixed Timestep Interpolation (3D) 2022-02-16 09:41:23 +00:00
multimesh_instance.h Fixed Timestep Interpolation (3D) 2022-02-16 09:41:23 +00:00
navigation.cpp Fix typos with codespell 2022-02-11 09:50:59 +01:00
navigation.h Fix navigation merge errors, fixes #56786 2022-02-02 23:52:29 +01:00
navigation_agent.cpp Make Navigation Agents and Obstacles respect parent process mode 2022-05-19 15:34:56 +02:00
navigation_agent.h Make Navigation Agents and Obstacles respect parent process mode 2022-05-19 15:34:56 +02:00
navigation_mesh_instance.cpp Disable threaded NavigationMesh bake on unsupported OS 2022-05-16 17:52:07 +02:00
navigation_mesh_instance.h Add ability to bake_navigation_mesh off thread. 2022-05-04 22:41:38 +02:00
navigation_obstacle.cpp Make Navigation Agents and Obstacles respect parent process mode 2022-05-19 15:34:56 +02:00
navigation_obstacle.h Make Navigation Agents and Obstacles respect parent process mode 2022-05-19 15:34:56 +02:00
occluder.cpp Fix Occluder to properly share resources 2022-02-16 09:55:11 +00:00
occluder.h Fix Occluder to properly share resources 2022-02-16 09:55:11 +00:00
particles.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
particles.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
path.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
path.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
physics_body.cpp Add dedicated macros for property name extraction 2022-05-19 11:31:35 +08:00
physics_body.h Fix wrong collision reported on move_and_collide 2022-03-23 11:39:54 +01:00
physics_joint.cpp Joint2D and Joint: make set_exclude_nodes_from_collision respect signals 2022-02-28 22:51:40 +01:00
physics_joint.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
portal.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
portal.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
position_3d.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
position_3d.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
proximity_group.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
proximity_group.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
ray_cast.cpp Fix RayCast{,2D}.clear_exceptions clears parent 2022-02-08 16:22:10 +08:00
ray_cast.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
reflection_probe.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
reflection_probe.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
remote_transform.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
remote_transform.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room_group.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room_group.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
room_manager.cpp Merge pull request #57661 from lawnjelly/bind_mesh_merging 2022-03-17 19:54:31 +01:00
room_manager.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
skeleton.cpp Add dedicated macros for property name extraction 2022-05-19 11:31:35 +08:00
skeleton.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
soft_body.cpp Add dedicated macros for property name extraction 2022-05-19 11:31:35 +08:00
soft_body.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spatial.cpp Fix get_global_transform_interpolated() with multiple ticks per frame 2022-02-25 11:22:00 +00:00
spatial.h Fix get_global_transform_interpolated() with multiple ticks per frame 2022-02-25 11:22:00 +00:00
spatial_velocity_tracker.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spatial_velocity_tracker.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spring_arm.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spring_arm.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
sprite_3d.cpp Add autocompletion for AnimatedSprite.play() 2022-05-05 09:04:40 +08:00
sprite_3d.h Add autocompletion for AnimatedSprite.play() 2022-05-05 09:04:40 +08:00
vehicle_body.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
vehicle_body.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
visibility_notifier.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
visibility_notifier.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
visual_instance.cpp Physics Interpolation - add warnings to RESET_PHYSICS_INTERPOLATION 2022-05-10 11:17:58 +01:00
visual_instance.h Fixed Timestep Interpolation (3D) 2022-02-16 09:41:23 +00:00
voxel_light_baker.cpp Fix warnings found by Emscripten 3.1.10 2022-05-16 16:38:26 +02:00
voxel_light_baker.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
world_environment.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
world_environment.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00