EditorWindow.Awake
Описание
Вызывается при открытии нового окна.
Сообщение Awake() вызывается при запуске нового окна редактора. Это похоже на то, как Awake() вызывается при запуске GameObject.
// Show how Awake is called as an Editor Window starts // In the script, the Awake message changes the string variable. using UnityEditor; using UnityEngine; using UnityEngine.UIElements; public class AwakeExample : EditorWindow { static string s_Text = "hello"; [MenuItem("Examples/Awake Example")] public static void ShowExample() { AwakeExample wnd = GetWindow<AwakeExample>(); wnd.titleContent = new GUIContent("AwakeExample"); } public void CreateGUI() { var label = new Label("Text: " + s_Text); rootVisualElement.Add(label); } public void Awake() { Debug.Log("Awake"); s_Text = "demo"; } public void OnDestroy() { Debug.Log("OnDestroy"); } }