Search Unity

Looking for UI extension tools

Discussion in 'General Discussion' started by Talis_Renston, May 8, 2020.

  1. Talis_Renston

    Talis_Renston

    Joined:
    Oct 24, 2016
    Posts:
    19
    Hello everyone,

    I am currently working on a runtime node editor. I draw the nodes using GUI calls (GUI.Window), and the fields of the nodes are created by reflection (at least that is planned). The GUI and GUILayout classes only support certain types, like strings (text fields), bools (toggles), floats(sliders), and partly enums (with the selection grid). Still, I don't feel like I have the same control over the visualization that I would have using EditorGUILayout (which I can not use at runtime). To make it a bit more clear: I found an asset named "CoreGUI" which allows me to draw vector fields and enum popups, which is a bit nicer to look at, than having to make a float field for each vector component or a selection grid for a massive enum. Which brings me to my question: Are there any extension assets out there that allow me to do precisely this? Giving me a more extensive range of GUI methods to chose from? CoreGUI does not seem like it is supported anymore. I am thankful for any idea.

    Thanks in advance