platformer-game-test/src/Scripts/CutScene.gd

22 lines
374 B
GDScript

extends Node2D
class_name CutScene
signal cutscene_finished
export var scene:PackedScene
var _main_camera_ref:Camera2D
var _camera:Camera2D
func start_scene(camera:Camera2D):
var scene_inst = scene.instance()
add_child(scene_inst)
scene_inst.connect("tree_exited", self, "_on_scene_exited")
pass
func end_scene():
emit_signal("cutscene_finished")
queue_free()