Unity 6.3
0 онлайн 66 гостей 3 в системе
Вход

ApplicationTitleDescriptor

класс в UnityEditor

Описание

Вспомогательный класс со всеми сведениями, необходимыми для формирования заголовка главного окна Unity Editor. Все поля объединяются в один готовый заголовок. Если задано только ApplicationTitleDescriptor.title предоставляется, это станет полным названием.

См. также: EditorApplication.updateMainWindowTitle.

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();
    }
}

Свойства

Свойство Описание
activeSceneNameUnity активная сцена.
codeCoverageEnabledВключено ли покрытие кода.
projectNameТекущее название проекта.
targetNameКакова цель времени выполнения для сборки Unity.
titleУстановка этого поля установит полное название редактора без использования каких-либо других полей ApplicationTitleDescriptor.
unityProductNameUnity имя версии в форме: Unity <номер> <поток выпуска (необязательно)>.
unityVersionНомер версии Unity.