Editor Window View - RealityStop/Bolt.Addons.Community GitHub Wiki

Editor Window View

The Editor Window View allows you to build Unity Editor windows using Visual Scripting graphs.


Features

  • Create custom Unity editor windows visually.
  • Add UI elements such as buttons, labels, fields, and containers.
  • Bind logic to UI events directly in your graph.
  • Reuse graphs across multiple editor windows.

How to Use

  1. Open a new Editor Window View via:
    Window > Community Addons > New Editor Window View

    Open Window

  2. Create an Editor Window Asset from the Project tab:
    Right Click > Create > Visual Scripting > Community > Editor

    Create Window Asset

  3. Create window variables to store data.
    After creation, they can be found in:
    Community > Editor > "Your Window Name" inside the Fuzzy Finder.

    Create Window Variable

  4. Access window events in:
    Events > Community > Editor > Window within the Fuzzy Finder.

  5. Design your UI using available nodes such as GUILayout for basic controls.

    • For most cases, you’ll also want to add GUIContent to the Type Options.
    • For extra utilities (e.g., styling/layout helpers), add:
      • Bolt.Addons.Community.Editor in the Node Library
      • HUMEditor in the Type Options

    Graph

  6. In the Editor Window View, choose your created asset in the Reference Picker at the top.
    Your graph now becomes a fully functional editor window that updates in real time.

    Result


Notes

  • GUILayout + GUIContent cover most UI basics.
  • For advanced editor utilities, add Bolt.Addons.Community.Editor and HUMEditor to your graph setup.