class_name TestCutscene extends "res://scripts/Cutscene/Cutscene.gd" const CutscenePrintEvent = preload("res://scripts/Cutscene/Event/CutscenePrintEvent.gd"); const CutsceneWaitEvent = preload("res://scripts/Cutscene/Event/CutsceneWaitEvent.gd"); const CutsceneConcurrentEvent = preload("res://scripts/Cutscene/Event/CutsceneConcurrentEvent.gd"); const CutsceneIfEvent = preload("res://scripts/Cutscene/Event/CutsceneIfEvent.gd"); const CutsceneWhileEvent = preload("res://scripts/Cutscene/Event/CutsceneWhileEvent.gd"); func testIf() -> bool: print("Test if"); return true; func setupCutscene() -> void: add([ CutsceneWhileEvent.new(testIf,[ CutscenePrintEvent.new("While") ]), ]); pass