Skip to content

OnNoGoZoneAdded

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnNoGoZoneAdded( PatrolHelicopterAI instance, PatrolHelicopterAI.DangerZone zone )
{
    Puts( "OnNoGoZoneAdded works!" );
    return null;
}

Location

  • PatrolHelicopterAI::NoGoZoneAdded(PatrolHelicopterAI.DangerZone zone)
csharp
private void NoGoZoneAdded(DangerZone zone)
{
	if (use_danger_zones && Interface.CallHook("OnNoGoZoneAdded", this, zone) == null && !zone.IsInMonument)
	{
		ClearTargets();
		ExitCurrentState();
		State_Flee_Enter();
	}
//---

Released under the MIT License.