A parent generates many mobs as children. The mobs want to get information about their surroundings from the parent.
Using get_parent() for this is bad practice, so instead, I've been using this elaborate combination of signals and callbacks:
var child = Child.instantiate()
func _on_child_query_parent(sender, question):
var answer = calculate(question)
emit_signal("query_parent", self, question)
Are there any better or simpler ways for a child to get information from its parent?