ModernUO/Projects/UOContent/Mobiles/BehaviorAI/Leaf/Tap.cs
2021-09-12 23:38:56 -04:00

17 lines
481 B
C#

namespace Server.Mobiles.BehaviorAI
{
public delegate void TapAction(BehaviorTreeContext context);
public class Tap : Behavior
{
public TapAction Action { get; private set; }
public Tap(BehaviorTree tree, TapAction action) : base(tree)
{
Action = action;
}
public override void Tick(BehaviorTreeContext context)
{
Action(context);
SetResult(context, Result.Failure);
}
}
}