OnHelicopterStrafeEnter
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnHelicopterStrafeEnter( PatrolHelicopterAI instance, Vector3 position, BasePlayer strafeTarget )
{
Puts( "OnHelicopterStrafeEnter works!" );
return null;
}Location
- PatrolHelicopterAI::StartStrafe(BasePlayer strafeTarget, bool shouldUseNapalm)
csharp
private void StartStrafe(BasePlayer strafeTarget, bool shouldUseNapalm = false)
{
if (Interface.CallHook("OnHelicopterStrafeEnter", this, strafeTarget.transform.position, strafeTarget) != null)
{
return;
}
this.strafe_target = strafeTarget;
this.get_out_of_strafe_distance = UnityEngine.Random.Range(13f, 17f);
//---