21 lines
381 B
C#
21 lines
381 B
C#
using Godot;
|
|
|
|
namespace Newlon.Components.Plants.Behaviours;
|
|
|
|
public partial class SpikeweedBehaviour : Node
|
|
{
|
|
[Export] private AnimationPlayer _player;
|
|
|
|
private int _inCount = 0;
|
|
public void OnHitboxEntered(Area2D _area)
|
|
{
|
|
if (_inCount++ == 0)
|
|
_player.Play("attack");
|
|
}
|
|
|
|
public void OnHitboxExited(Area2D _area)
|
|
{
|
|
if (--_inCount == 0)
|
|
_player.Play("idle");
|
|
}
|
|
}
|