extends Node class_name PowerNetwork const DEBUG = true var nodes = [] var debugColor = Color.cyan func _ready(): name = "PowerNetwork" debugColor = Color.from_hsv(randf(), 0.8, 0.8) func add_node(node): nodes.append(node) func join(network): for node in network.nodes: nodes.append(node) node.network = self # Do other merging here network.queue_free() func _physics_process(_delta): pass