18 lines
368 B
C#
18 lines
368 B
C#
using Godot;
|
|
using GodotUtilities;
|
|
|
|
namespace SupaLidlGame.State.Thinker;
|
|
|
|
public partial class VendorIdle : ThinkerState
|
|
{
|
|
public override ThinkerState Think()
|
|
{
|
|
var bestNeutral = NPC.FindBestNeutral();
|
|
if (bestNeutral is not null)
|
|
{
|
|
NPC.Target = bestNeutral.Position - NPC.Position;
|
|
}
|
|
return null;
|
|
}
|
|
}
|