Files
Super-Mario-Bros.-Remastere…/Scripts/Classes/Blocks/SpringBlock.gd
2025-09-13 16:30:32 +01:00

17 lines
387 B
GDScript

extends StaticBody2D
@export var is_super := false
func on_player_entered(player: Player) -> void:
player.enemy_bounce_off(false)
play_animation()
AudioManager.play_sfx("spring", global_position)
if is_super:
await get_tree().physics_frame
player.velocity.y *= 1.5
func play_animation() -> void:
$Sprite.play("Bounce")
await $Sprite.animation_finished
$Sprite.play("Idle")