fix softlock with respawn animation
This commit is contained in:
parent
cd444e84c1
commit
e5b4fa05b0
2 changed files with 20 additions and 12 deletions
|
@ -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")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue