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