1
0
Fork 0
This repository has been archived on 2022-10-04. You can view files and clone it, but cannot push or open issues or pull requests.
godot-thunderk-basics/signal_tool.gd

10 lines
358 B
GDScript

tool
static func add_to_signal_store(store: Array, path: NodePath, signal_name: String, method: String):
store.append({"path": path, "signal": signal_name, "method": method})
static func apply_signal_store(base: Node, store: Array):
for info in store:
var node = base.get_node(info["path"])
node.connect(info["signal"], base, info["method"], [node])