Inspector Panel

The Inspector (right section) displays detailed information for the selected item:
GameObject properties
Transform
Components
Materials
Custom components
SerializeField variables
Runtime values (float, int, bool, vector, color…)
The Inspector is fully interactive when Live Edit is enabled:
Editing a field instantly updates the running application
Components can be enabled/disabled
Transforms can be modified in real time
Materials and properties update immediately on the Client device
Each component panel mirrors Unity’s original Inspector structure but synchronized through the Virtual Inspector network protocol.
Supported vs Unsupported Types
Category
Support
Primitive fields (int, float, bool, string)
✔️
Unity types (Vector2/3/4, Quaternion, Color)
✔️
Serializable structs & classes
✔️
UnityEngine.Object references
✔️
Arrays of supported types
✔️
Properties (public or private) with getter & setter
✔️
Enums (scalar or flags)
❌
Lists (List<T>)
❌
Dictionaries
❌
Static fields
❌
Read-only properties (get only)
❌
Unsupported containers (HashSet, Queue, Stack…)
❌
Private fields not serialized
❌
Adding Components

You can add new components to the selected GameObject using the Add Component button.
The searchable dropdown includes:
Predefined components listed in
predefined_components.xmlCustom MonoBehaviours from your project scripts
Unity built-in components derived from
ComponentAll entries are organized into categories based on your Project Manifest
Example categories:
Animation
Physics
Rendering
UI
Audio
Scripts
Selecting a component instantly adds it to the target GameObject in the client application.
Last updated