ZionGames Docs
```cshtml

Home / Zion Modules / Zion XRay

🧩 Zion XRay

Scanner mode, active-objective highlighting, world markers and NavMesh GPS trails for Unity projects.

Frequently Asked Questions

Does Zion XRay include a quest system?

No. Zion XRay is an objective visualisation and guidance module. Your game decides the active objective; Zion XRay displays it using XRay highlights, markers, HUD information and GPS trails.

Can I use Zion XRay without ZionTPS?

Yes. Zion XRay is designed to work with Unity projects that use the Input System and a suitable player/controller setup. ZionTPS integration is convenient, but Zion XRay is not limited to it.

Does GPS require NavMesh?

Yes. The GPS trail uses NavMesh path information to guide the player around your level.

Can I use my own objective system?

Yes. Set your objective transform in the provider, then pass the same transform to the XRay highlighter as the active target.

Can I highlight enemies, pickups and interactables differently?

Yes. Set the appropriate ZionXRayTargetType on each target. The module uses target type to apply its default visual meaning and highlight colour.

Why is my target visible all the time?

Check whether Force Show For Testing is enabled on the target highlighter. This setting is intended only for diagnostics and should normally be disabled.

Can I show multiple targets at once?

The standard active-objective flow highlights one current target. You can use world markers and scanner detection for additional points of interest, while keeping the active XRay highlight reserved for the player’s main goal.

Can I customise the visuals?

Yes. You can customise target types, UI styling, marker presentation, scanner behaviour and the XRay shader/material setup to suit your game’s visual style.

Need help? When reporting an issue, include your Unity version, render pipeline, console errors, scanner/controller Inspector screenshots and a description of what happens when you set an active objective.