extends Control var paths: Array[NodePath] = [] func _enter_tree() -> void: for ch in $GridContainer.get_children(): paths.append(NodePath(str(get_path()) + "/GridContainer/" + str(ch.name))) # Sets a dedicated Multiplayer API for each branch. for path in paths: get_tree().set_multiplayer(MultiplayerAPI.create_default_interface(), path) func _exit_tree() -> void: # Clear the branch-specific Multiplayer API. for path in paths: get_tree().set_multiplayer(null, path)