Allow events to grab systems and nodes.

This commit is contained in:
2025-01-07 22:51:18 -06:00
parent 75082e0598
commit c1b3601170
7 changed files with 22 additions and 12 deletions

View File

@@ -2,6 +2,7 @@ class_name Cutscene
const CutsceneEvent = preload("res://scripts/Cutscene/CutsceneEvent.gd");
var queue:Array[CutsceneEvent] = [];
var cutsceneSystem = null;
func setupCutscene() -> void:
print_debug("Cutscene setup has not been overriden");
@@ -25,7 +26,9 @@ func update(delta:float) -> void:
pass
func add(items:Array[CutsceneEvent]) -> void:
queue.append_array(items)
for item in items:
item.cutscene = self
queue.append(item)
func clear() -> void:
if queue.size() == 0: