Despaghettify NavigationServer path queries
Despaghettify NavigationServer path queries.
This commit is contained in:
@ -55,7 +55,7 @@ public:
|
||||
real_t map_get_edge_connection_margin(RID p_map) const override { return 0; }
|
||||
void map_set_link_connection_radius(RID p_map, real_t p_connection_radius) override {}
|
||||
real_t map_get_link_connection_radius(RID p_map) const override { return 0; }
|
||||
Vector<Vector3> map_get_path(RID p_map, Vector3 p_origin, Vector3 p_destination, bool p_optimize, uint32_t p_navigation_layers) const override { return Vector<Vector3>(); }
|
||||
Vector<Vector3> map_get_path(RID p_map, Vector3 p_origin, Vector3 p_destination, bool p_optimize, uint32_t p_navigation_layers) override { return Vector<Vector3>(); }
|
||||
Vector3 map_get_closest_point_to_segment(RID p_map, const Vector3 &p_from, const Vector3 &p_to, const bool p_use_collision) const override { return Vector3(); }
|
||||
Vector3 map_get_closest_point(RID p_map, const Vector3 &p_point) const override { return Vector3(); }
|
||||
Vector3 map_get_closest_point_normal(RID p_map, const Vector3 &p_point) const override { return Vector3(); }
|
||||
@ -178,6 +178,8 @@ public:
|
||||
void obstacle_set_avoidance_layers(RID p_obstacle, uint32_t p_layers) override {}
|
||||
uint32_t obstacle_get_avoidance_layers(RID p_obstacle) const override { return 0; }
|
||||
|
||||
virtual void query_path(const Ref<NavigationPathQueryParameters3D> &p_query_parameters, Ref<NavigationPathQueryResult3D> p_query_result, const Callable &p_callback = Callable()) override {}
|
||||
|
||||
#ifndef _3D_DISABLED
|
||||
void parse_source_geometry_data(const Ref<NavigationMesh> &p_navigation_mesh, const Ref<NavigationMeshSourceGeometryData3D> &p_source_geometry_data, Node *p_root_node, const Callable &p_callback = Callable()) override {}
|
||||
void bake_from_source_geometry_data(const Ref<NavigationMesh> &p_navigation_mesh, const Ref<NavigationMeshSourceGeometryData3D> &p_source_geometry_data, const Callable &p_callback = Callable()) override {}
|
||||
@ -197,7 +199,6 @@ public:
|
||||
void sync() override {}
|
||||
void finish() override {}
|
||||
|
||||
NavigationUtilities::PathQueryResult _query_path(const NavigationUtilities::PathQueryParameters &p_parameters) const override { return NavigationUtilities::PathQueryResult(); }
|
||||
int get_process_info(ProcessInfo p_info) const override { return 0; }
|
||||
|
||||
void set_debug_enabled(bool p_enabled) {}
|
||||
|
||||
Reference in New Issue
Block a user