VizzyBridge.cs

VizzyBridge.cs is the Unity-side HTTP bridge server. It exposes local endpoints that VizzyCode and the VS Code extension call for craft data, Vizzy import/export, stages, telemetry, and snapshots. bridge juno mod

Responsibilities

AreaBehavior
HTTP serverListens locally for bridge requests.
RoutingMaps URL paths to craft, Vizzy, stage, telemetry, and action handlers.
Read operationsProvides status, craft, parts, Vizzy XML, stages, snapshots, and telemetry.
Write operationsAccepts Vizzy XML for a selected part and stage activation requests.
SerializationWorks with CraftInfo.cs for JSON-friendly payloads.

Relationship

graph LR
    A[JunoClient.cs] --> B[VizzyBridge.cs]
    C[extension.js] --> B
    B --> D[DesignerIntegration.cs]
    B --> E[CraftInfo.cs]
    B --> F[Juno runtime]

Related notes: Component Map, 06 - Juno Live Bridge, JunoClient.cs, 09 - Juno Mod (Mod Assets).