Skip to content

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);
//---

Released under the MIT License.