Files
Dawn-Godot/scripts/Cutscene/Event/CutsceneChangeEvent.gd
2025-05-01 19:08:20 -05:00

18 lines
461 B
GDScript

class_name CutsceneChangeEvent extends "res://scripts/Cutscene/CutsceneEvent.gd"
var getCutscene:Callable
var cutsceneNext:Cutscene
func _init(getCutscene:Callable) -> void:
super._init();
self.getCutscene = getCutscene;
func start() -> void:
super.start();
self.cutsceneNext = self.getCutscene.call(self);
func end() -> void:
self.cutsceneNext.setupCutscene();
self.cutsceneNext.start();
getSystems().CUTSCENE.setCurrentCutscene(self.cutsceneNext);