Skip to content

OnHelicopterStrafeEnter

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnHelicopterStrafeEnter( PatrolHelicopterAI instance, UnityEngine.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)
	{
		strafe_target = strafeTarget;
		get_out_of_strafe_distance = UnityEngine.Random.Range(13f, 17f);
		if (CanUseNapalm() && shouldUseNapalm)
		{
//---

Released under the MIT License.