Refactor player animation and collision based entrances

This commit is contained in:
2026-04-02 16:11:29 -05:00
parent eabfeab91a
commit 7ad56fb876
28 changed files with 187 additions and 118 deletions

View File

@@ -0,0 +1,26 @@
extends Node
# child_node_appender.gd
# All children of this node will be moved onto the node that is specified by
# provided path relative to the parent of this node
@export var relative_path: String
func _ready() -> void:
var parent := get_parent()
if parent == null:
push_error("Child Node Appender has no parent")
return
var node := parent.get_node_or_null(relative_path)
if node == null:
push_error("Provided path does not resolve to a node")
return
var children := get_children()
for child in children:
remove_child(child)
node.add_child(child)