Example #1
0
 public override void StartBehaviourTreeUpdate(BehaviourTreeRoot root)
 {
     Preconditions.Assert(_rootSnapshot == null, "RootSnapshotNotNull");
     Preconditions.Assert(_snapshotsStack == null, "SnapshotStack not null");
     _rootSnapshot   = CreateBaseTaskSnapshot(root.Child);
     _snapshotsStack = new Stack <AiRegistryTaskSnapshot>();
 }
Example #2
0
 public override void OnBehaviourTreeCompleted(BehaviourTreeRoot root, AIOneRunStatus status)
 {
     _completedCallback(status);
 }
Example #3
0
 public virtual void OnBehaviourTreeCompleted(BehaviourTreeRoot root, AIOneRunStatus status)
 {
 }
Example #4
0
 public virtual void StartBehaviourTreeUpdate(BehaviourTreeRoot root)
 {
 }