extends Node3D @onready var cinematic_camera: Node3D = $cinematic_camera @onready var car_anim_player: AnimationPlayer = $cinematic_camera/car/AnimationPlayer @onready var player_anim_player: AnimationPlayer = $cinematic_camera/player_driving/AnimationPlayer @onready var audio_stream_player: AudioStreamPlayer3D = $cinematic_camera/AudioStreamPlayer3D func _ready() -> void: Dialogic.start("timeline") Dialogic.timeline_ended.connect( change_scene ) func change_scene(): audio_stream_player.stream = load("res://assets/audio/sound-effects/car/door-open.mp3") audio_stream_player.play() Transition.change_scene("res://scenes/main.scn") func _process(delta: float) -> void: car_anim_player.play("driving") player_anim_player.play("driving") if cinematic_camera.global_position.x < 490: cinematic_camera.global_position.x += 13 * delta else: cinematic_camera.global_position.x += 9 * delta