Flopsy/objects/falling_log/falling_log.gd

21 lines
475 B
GDScript3
Raw Normal View History

2022-07-19 18:11:23 +02:00
extends StaticBody2D
export var recover_time : float = 2.0
func _ready():
$Animation.play("recover")
func _on_PlayerCollision(body):
$PlayerCollision/Collision.disabled = true
$Animation.play("player_on_log")
func _on_Animation_finished(anim_name):
if anim_name == "player_on_log":
2022-07-20 04:28:30 +02:00
collision_layer = 0b0
2022-07-19 18:11:23 +02:00
yield(get_tree().create_timer(recover_time), "timeout")
$PlayerCollision/Collision.disabled = false
$Animation.play("recover")
2022-07-20 04:28:30 +02:00
collision_layer = 0b100