respawn animation (implements #213)
This commit is contained in:
parent
7cc669e813
commit
cb6a9e13f4
4 changed files with 90 additions and 2 deletions
|
@ -313,9 +313,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
|
||||
state_chart.call_deferred("send_event", "get_real")
|
||||
|
||||
func _on_Respawn_state_exited() -> void:
|
||||
pass
|
||||
|
||||
func _on_Edge_state_entered():
|
||||
animation_player.play("edge")
|
||||
|
@ -521,3 +524,8 @@ 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