godot-steering-ai-framework/godot/Demos/DemoPlayer.gd

17 lines
271 B
GDScript3
Raw Normal View History

extends Node2D
func load_demo(scene_path: String) -> void:
if not scene_path:
return
var demo = load(scene_path)
if demo:
add_child(demo.instance())
func unload() -> void:
for node in get_children():
call_deferred("remove_child", node)
node.queue_free()