Skip to content

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

Released under the MIT License.