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