Skip to content

OnMlrsRocketFired

Usage

  • No return behavior

Example Autogenerated

csharp
private void OnMlrsRocketFired( MLRS instance, ServerProjectile serverProjectile )
{
    Puts( "OnMlrsRocketFired works!" );
}

Location

  • MLRS::FireNextRocket()
csharp
//---
	float requiredGravity;
	Vector3 aimToTarget = Ballistics.GetAimToTarget(firingPoint.position, target, rocketSpeed, vRotMax, rocketBaseGravity, minRange, out requiredGravity);
	if (TryFireProjectile(rocketContainer, AmmoTypes.MLRS_ROCKET, firingPos, aimToTarget, rocketOwnerRef.Get(serverside: true) as BasePlayer, 0f, 0f, out var projectile))
	{
		projectile.gravityModifier = requiredGravity / (0f - Physics.gravity.y);
		Interface.CallHook("OnMlrsRocketFired", this, projectile);
		nextRocketIndex--;
	}
	else
	{
		EndFiring();
//---

Released under the MIT License.