Description
Returns various properties for the given shot.
Syntax
Syntax 1
getShotInfo shot
Parameters:
shot: Object - shot projectile
Returns: Array with [effectiveTimeToLive, fuseDistanceLeft, timeToExplosion, triggerIsForced, shownTracer, isReal, isSubmunitionTriggered, isSetForDeletion, shotParent, shotInstigator]
- 0 - effectiveTimeToLive: Number - how much more shot has to live.
- 1 - fuseDistanceLeft: Number - how long shot has to travel more to get fused (undebarrel grenade for example).
- 2 - timeToExplosion: Number - how long before shot fuse explodes (hand grenade for example) Arma 3 v2.20 works on mines too.
- 3 - triggerIsForced: Boolean - true if shot ammo was triggered with triggerAmmo.
- 4 - shownTracer: Boolean - true if the shot shown as tracer.
- 5 - isReal: Boolean - true if the shot is considered in damage events.
- 6 - isSubmunitionTriggered: Boolean - true if the shot contains submunition and it is triggered.
- 7 - isSetForDeletion: Boolean - true if the shot is already set for deletion but not yet removed from the scene.
- 8 - Arma 3 v2.22 shotParent: Object - the vehicle that produced shot.
- 9 - Arma 3 v2.22 shotInstigator: Object - the person who pulled the trigger.
Syntax 2
shot getShotInfo index
Parameters:
shot: Object - shot projectileindex: Number - property index (see main syntax, for example 1 for fuseDistanceLeft)
Returns: Anything - depends on the requested property, or Nothing
Examples
Example 1
private _shotInfo = getShotInfo shot1;
Example 2
private _fuseDistanceLeft = shot1 getShotInfo 1;
See also
getShotParents · missileTarget · triggerAmmo · getObjectType · getObjectTextures · objectParent · setVelocityTransformation · getUnitFreefallInfo · getEntityInfo · getModelInfo