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