Files
gaim/title_screen_animation.gd

22 lines
990 B
GDScript

extends Control
func _ready() -> void:
DialogueManager.dialogue_ended.connect(_on_dialogue_ended)
$Panel/SubViewportContainer/SubViewport/Player/astronaut/Armature/Skeleton3D/Cube_001.mesh = load(Global.mesh_resource_player)
$Panel/Spieler1/LineEdit.text = Global.player_name
func _on_animation_player_animation_finished(anim_name: StringName) -> void:
print('changning animation')
if anim_name=="move_oof":
$AnimationPlayer2.play("turn_and_walk")
$Panel/SubViewportContainer/SubViewport/Player/astronaut/AnimationPlayer.play("walk")
elif anim_name == "turn_and_walk":
DialogueManager.show_chosen_dialogue_balloon(load("res://Interact/dialogue/albatross.dialogue"), "/game_balloons/game_balloon_v_3.tscn", "start")
$AudioStreamPlayer.volume_db = -20.0
elif anim_name=="finish":
Transition.change_scene("res://ai_act_float_text.tscn")
func _on_dialogue_ended(_resource: DialogueResource) -> void:
$AnimationPlayer2.play("finish")
$AudioStreamPlayer.volume_db = -10.0