Q: Can I use my own visuals instead of Tracer? #
A: Yes. Use BallisticRaycaster to get RaycastHit, timeToHit, and points, then
drive your own VFX.
Q: How do I fire multiple projectiles per shot? #
A: Invoke BallisticRaycast multiple times per shot with varied directions; reuse
the same outPoints list per projectile to reduce allocations.
Q: Does this support ricochet or penetration? #
A: The library returns the first valid hit. You can continue from the hit point with
a reflected direction and repeat the call if you need simple ricochets in your
own logic.
Q: What’s the performance profile? #
A: Cost scales with MaxTime / dt and number of collisions tested per segment.
Keep dt reasonable and filter with Layers. Pool your tracer visuals.
