using Godot; public partial class PotatomineBehaviour : Node { [Export] private AnimationPlayer _player; [Export] private Area2D _hitbox; [Export] private CollisionShape2D _unprimedShape; [Export] private CollisionShape2D _primedShape; private bool _primed = false; public void Prime() { _player.Play("prime"); _player.Queue("idle_primed"); _hitbox.Monitorable = false; _primed = true; _unprimedShape.Disabled = true; _primedShape.Disabled = false; } public void OnAreaEntered(Area2D area) { if (_primed == false) return; GetNode("ExplosionTimer").Start(); } }