13 lines
472 B
GDScript
13 lines
472 B
GDScript
class_name NavigationManager extends NavigationRegion3D
|
|
|
|
@export var navigation_objects_node: Node
|
|
|
|
func _ready() -> void:
|
|
var navigation_objects = navigation_objects_node.get_children()
|
|
# for navigation_object in navigation_objects:
|
|
# navigation_object.recalculate_navigation_map.connect(_recalculate_navigation_map)
|
|
|
|
func _recalculate_navigation_map(requester: Item) -> void:
|
|
print(requester.item_name + " requests new navigation mesh bake.")
|
|
bake_navigation_mesh()
|