MindBehavior

public interface MindBehavior

Functions

Link copied to clipboard
public boolean canContinue(MindContext context)
Link copied to clipboard
public abstract boolean canStart(MindContext context)
Link copied to clipboard
public Set<MindControl> controls()
Link copied to clipboard
public abstract String identifier()
Link copied to clipboard
public int priority()
Link copied to clipboard
public int probeInterval()
How often, in ticks, the host asks a stopped behavior's canStart whether it may start: 1 asks every tick, N every Nth tick.
Link copied to clipboard
public void start(MindContext context)
Link copied to clipboard
public void stop(MindContext context, MindStopReason reason)
Link copied to clipboard
public abstract void tick(MindContext context)