Unity 3D, the increasingly popular WYSIWYG—ish engine for building video games, does a lot of things really well. Helping you build in-game user interfaces? That’s not one of them. At least, not yet.
// Create an instance of the view you want to bind the UI to var viewModel = new ExampleView(); // Create the UI var gui = new UnityEditorUI.GUI(); gui.Root() .Label() .Text.Value("My new editor ...
Custom Vectors will grant you more flexibility for displaying Vector fields in the Unity Editor. This includes property attributes that can be used to change the prefix label, sub-labels, and field ...