Skip to content

Inspector

The Inspector feature is a runtime inspector for the selected GameObject from the Hierarchy. It shows the GameObject header (name, active, tag, layer) and all attached components with their fields, which you can view and edit in real time.


Overview

  • Purpose: Inspect and edit component properties on the currently selected GameObject at runtime.
  • UI: A scrollable list: GameObject header (active toggle, name, static, tag, layer) followed by one block per component. Each block can be expanded/collapsed.
  • Modes: Normal (public members) and Debug (additional members). Toggle via the button in the feature header.


Benefits

Benefit Description
Device debugging Inspect and tweak values on device without the Editor.
Live editing Changes to fields are applied immediately.
Normal vs Debug Switch between public-only and extended (e.g. private) member visibility.
Familiar layout GameObject header and component blocks resemble the Unity Editor Inspector.
Periodic refresh Field values are refreshed at a configurable interval so you see external changes.

Supported field types

The inspector draws common types, including:

  • Primitives: int, float, bool, string
  • Enum (dropdown)
  • Vector2, Vector3, Vector4, Color
  • UnityEngine.Object references (e.g. assets, components)
  • Collections (lists, arrays) with add/remove and element editing where supported