public abstract void AbortNode(GameObject invoker, Behavior behavior);
// VIRTUAL METHODS: ----------------------------------------------------------------------- public override Node.Return Execute(Node node, GameObject invoker, Behavior behavior) { base.Execute(node, invoker, behavior); return(Node.Return.Running); }
// VIRTUAL METHODS: ----------------------------------------------------------------------- protected abstract Return UpdateNode(GameObject invoker, Behavior behavior);
public virtual void Abort(Node node, GameObject invoker, Behavior behavior) { return; }