22 lines
374 B
GDScript
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()
|