fix softlock with respawn animation

This commit is contained in:
Haze Weathers 2023-11-26 17:45:30 -05:00
parent cd444e84c1
commit e5b4fa05b0
2 changed files with 20 additions and 12 deletions

View file

@ -314,12 +314,12 @@ func _on_Drowning_state_entered() -> void:
animation_player.call_deferred("play", "drown")
func _on_Respawn_state_entered() -> void:
animation_player.play("respawn")
global_position = Game.respawn_point
graphics.visible = true
func _on_Respawn_state_exited() -> void:
pass
func _on_Appearing_state_entered() -> void:
global_position = Game.respawn_point
animation_player.play("respawn")
func _on_Edge_state_entered():
animation_player.play("edge")
@ -531,8 +531,3 @@ func _on_OxygenTimer_timeout():
#Reset low oxygen effect when leaving level
func _on_Player_tree_exited():
set_underwater_audio(false)
func _on_animation_finished(anim_name: String) -> void:
if anim_name == "respawn":
state_chart.send_event("get_real")