Ejemplo n.º 1
0
 protected override void OnStateMachineStop(string reason, StateMachine.Status status)
 {
     if ((UnityEngine.Object)base.smi.sm.fleeToTarget.Get(base.smi) != (UnityEngine.Object)null)
     {
         ChoreHelpers.DestroyLocator(base.smi.sm.fleeToTarget.Get(base.smi));
     }
     base.OnStateMachineStop(reason, status);
 }
Ejemplo n.º 2
0
 protected virtual void OnStateMachineStop(string reason, StateMachine.Status status)
 {
     if (status == StateMachine.Status.Success)
     {
         Succeed(reason);
     }
     else
     {
         Fail(reason);
     }
 }
Ejemplo n.º 3
0
 protected override void OnStateMachineStop(string reason, StateMachine.Status status)
 {
     CleanUpMultitool();
     base.OnStateMachineStop(reason, status);
 }