If a laser ends in a slam it will display as missed (shader uniform hitState will be 0) for a few frames during the slam. I'm not sure if this is the entire length of the slam or if it's only the period after hitting the slam. Weirdly enough the slam will not display as missed in case you do not hit it at all.
The way I discovered this was by using a shader that inverts laser colours when they're in a missed state; something like this might be useful for diagnosing it.
Here's a screenshot of a laser in a missed state during autoplay (don't mind the interesting laser shader)
If a laser ends in a slam it will display as missed (shader uniform
hitState
will be 0) for a few frames during the slam. I'm not sure if this is the entire length of the slam or if it's only the period after hitting the slam. Weirdly enough the slam will not display as missed in case you do not hit it at all.The way I discovered this was by using a shader that inverts laser colours when they're in a missed state; something like this might be useful for diagnosing it.
Here's a screenshot of a laser in a missed state during autoplay (don't mind the interesting laser shader)