This commit is contained in:
Bryce
2025-08-01 08:34:51 -07:00
parent 15f11fc0f3
commit 44d3f10875
77 changed files with 605 additions and 713 deletions

8
test_resource_cutscene.gd Normal file → Executable file
View File

@@ -37,7 +37,7 @@ func setup_cutscene() -> void:
# Generate actions from the resource
var generator = CutsceneGenerator.new()
cutscene_manager = generator.generate_cutscene(cutscene_resource)
cutscene_manager = generator.generate_cutscene(self, cutscene_resource)
# Add the cutscene manager to the scene
add_child(cutscene_manager)
@@ -77,7 +77,7 @@ func create_test_cutscene_resource() -> CutsceneResource:
"type": "move",
"position": {"x": 250, "y": 150},
"parameters": {
"character": "character2",
"character": "Character2",
"target_x": 912,
"target_y": 235,
"speed": 100.0
@@ -223,10 +223,10 @@ func _on_cutscene_completed() -> void:
print("Character2: %s" % character2.position)
func _on_action_started(action: Action) -> void:
print("Action started: %s" % action.name)
print("Action started: %s, %s" % action.name)
func _on_action_completed(action: Action) -> void:
print("Action completed: %s" % action.name)
print("Action completed: %s, %s" % action.name)
# Clean up when the node is removed
func _exit_tree() -> void: