Version: Unity 6 (6000.0)
Language : English
Bind a custom control to custom data type
Create a custom Editor window with C# script

Support for Editor UI

You can use UI(User Interface) Allows a user to interact with your application. Unity currently supports three UI systems. More info
See in Glossary
Toolkit to create Editor UI and synchronize data between a property and a visual elementA node of a visual tree that instantiates or derives from the C# VisualElement class. You can style the look, define the behaviour, and display it on screen as part of the UI. More info
See in Glossary
for the Editor UI.

Topic Description
Get started with UI Toolkit Learn how to create a simple Editor window by an example.
Create a custom Editor window with C# script Learn how to create a custom Editor by an example.
Create a custom Inspector Learn how to create a custom InspectorA Unity window that displays information about the currently selected GameObject, asset or project settings, allowing you to inspect and edit the values. More info
See in Glossary
by an example.
SerializedObject data binding Understand data binding and learn how to do data binding by examples.
ViewData persistence Usage of the ViewData API.

Additional resources

Bind a custom control to custom data type
Create a custom Editor window with C# script