22 lines
990 B
GDScript
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
|