stalactite wiggle

This commit is contained in:
pennyrigate 2023-11-28 02:56:42 -05:00
parent 8f14ca22cb
commit 21c68de88f
3 changed files with 32 additions and 8 deletions

View file

@ -1,7 +1,7 @@
extends Node2D
onready var cast = $RayCast2D
export var fall_speed = 60
export var fall_speed = 100
var fall = false
onready var refresh_timer = $RefreshTimer
onready var anims = $AnimationPlayer
@ -15,8 +15,7 @@ func _physics_process(delta):
if cast.is_colliding():
var collider = cast.get_collider()
if collider.is_in_group("player_hitbox") or collider.is_in_group("msx"):
if fall == false: refresh_timer.start()
fall = true
anims.play("wiggle")
if fall == true:
position.y += fall_speed * delta
@ -36,3 +35,9 @@ func _on_RefreshTimer_timeout():
fall = false
anims.play("idle")
anims.play("disappear", -1, -1.0, true)
func _on_AnimationPlayer_animation_finished(anim_name):
if anim_name == "wiggle":
if fall == false: refresh_timer.start()
fall = true