Editor & UI widgets
Editor
Under Editor/GnosisEngine/ you will find custom inspectors and tooling—for example:
UnityGnosisEngineEditor— Friendly display for the host and debug actions.- Editors for navigation grid widgets, settings, theme, tooltips, etc.
These are optional quality-of-life; they do not ship to player builds. If an inspector misbehaves after you change a service field, check the matching *Editor.cs.
Runtime UI helpers
- Engine (
Runtime/GnosisEngine/UI/) —UITextLocalizerand binding-related types (UIBindingHost,BindingRegistry, …). - Utilities (
Runtime/UI/incom.gnosisgames.gnosisutilities) — optional uGUI building blocks:UITabSwitch,UIOptionCycler,ReorderableLayout/ReorderableItem,ActionDisplay/ActionChip,TagDisplay/TagChip(namespaceGnosisUtilities.UI).
Treat the utilities widgets as building blocks, not as a full UI framework. When deciding reuse:
- Read the class summary and serialized fields.
- Check whether
UnityUserInterfaceAdapteralready covers your case (screens, focus, navigation).
If a widget is too opinionated, copy the pattern rather than fighting the default layout.
Back to Wiring the host.
Last updated on