public enum InspectorMessageWhat a remote-inspector message is.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
⚠ The values are written down and must not be renumbered. The two ends of this protocol are different processes and, on a device, different builds — an editor talking to a player from last week's install is the ordinary case, not the exceptional one. An enum whose members moved when somebody inserted one in the middle would make that a silent misinterpretation rather than an error.
Fields and properties (9)
HelloEditor → build: who are you, and what version of this protocol do you speak?
WelcomeBuild → editor: the answer, carrying the build's name and its protocol version.
RequestTreeEditor → build: send me the entity tree.
EntityBuild → editor: one entity, with its parent and its components.
TreeCompleteBuild → editor: that is the whole tree.
SetValueEditor → build: set this component member to this value.
CounterBuild → editor: a counter's current reading.
CommandEditor → build: do the named thing — capture a frame, collect, reload.
ResultBuild → editor: what happened to the last request.
Used by (4)
- FakeBuildVixen.Editor.Debugger.Tests
- InspectorProtocolVixen.Editor.Debugger
- InspectorProtocolTestsVixen.Editor.Debugger.Tests
- RemoteInspectorClientVixen.Editor.Debugger