ApplicationTitleDescriptor
Utility class containing all the information necessary to format Unity Editor main window title. All the various fields are concatenated to create a fully formed title. If only ApplicationTitleDescriptor.title is provided, this will become the complete title.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Class
- Namespace: UnityEditor
- Assembly: UnityEditor
public class ApplicationTitleDescriptor
Remarks
See also: EditorApplication.updateMainWindowTitle.
Examples
using UnityEditor;using UnityEngine;public class WindowTitleExample{ private static void CustomTitleBar(ApplicationTitleDescriptor desc) { desc.title = $"My Editor Custom Title version: {Random.value}"; } [MenuItem("Test/Setup custom title bar")] static void Setup() { EditorApplication.updateMainWindowTitle -= CustomTitleBar; // This callback will be triggered when a new scene is loaded or when Unity starts. EditorApplication.updateMainWindowTitle += CustomTitleBar; EditorApplication.UpdateMainWindowTitle(); }}
Fields
Value | Description |
|---|---|
| title | Setting this field will set the complete editor title without using any of the other fields of ApplicationTitleDescriptor. |
Properties
Property | Description |
|---|---|
| activeSceneName | Unity active scene. |
| codeCoverageEnabled | Is code coverage enabled. |
| projectName | Current project name. |
| targetName | What is the runtime target for a Unity build. |
| unityProductName | Unity version name in the form of: Unity \<number\> <release stream (optional)>. |
| unityVersion | Unity version number. |