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()