🧩 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.