16 lines
303 B
GDScript
16 lines
303 B
GDScript
extends StaticBody2D
|
|
|
|
signal gong_struck
|
|
|
|
var enabled: bool = true
|
|
|
|
@onready var animation_player: AnimationPlayer = $AnimationPlayer
|
|
|
|
|
|
func _on_health_damaged(_amount: float, _knockback: Vector2) -> void:
|
|
if not enabled:
|
|
return
|
|
animation_player.play(&"struck")
|
|
gong_struck.emit()
|
|
enabled = false
|