OnBradleyApcPatrol
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnBradleyApcPatrol( BradleyAPC instance )
{
Puts( "OnBradleyApcPatrol works!" );
return null;
}Location
- BradleyAPC::UpdateMovement_Patrol()
csharp
//---
if (patrolPath == null || Time.time < nextPatrolTime)
{
return;
}
nextPatrolTime = Time.time + 20f;
if ((HasPath() && !IsAtFinalDestination()) || Interface.CallHook("OnBradleyApcPatrol", this) != null)
{
return;
}
IAIPathInterestNode randomInterestNodeAwayFrom = patrolPath.GetRandomInterestNodeAwayFrom(base.transform.position);
IAIPathNode closestToPoint = patrolPath.GetClosestToPoint(randomInterestNodeAwayFrom.Position);
//---