//--------------------------------------------------------------------------- #endregion //--------------------------------------------------------------------------- #region Private Member Functions //--------------------------------------------------------------------------- private BehaveResult DefaultActionTickHandler(OCAction action) { if (action.IsExecuting()) { return(BehaveResult.Running); } if (action.ShouldTerminate()) { Debug.Log("In OCRobotAgent.DefaultActionTickHandler, Failure"); action.Terminate(); return(BehaveResult.Failure); } action.Execute(); Debug.Log("In OCRobotAgent.ActionTickHandler, Success"); return(BehaveResult.Success); }