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

EditorApplication.playModeStateChanged

Описание

Событие, возникающее при изменении состояния режима воспроизведения редактора.

Добавьте обработчик к этому событию, чтобы получать уведомления об изменении состояния режима воспроизведения, а также сведения о том, в какое состояние он перешёл.

Следующий пример скрипта записывает состояние режима воспроизведения редактора в консоль при каждом его изменении. Скопируйте его в файл PlayModeStateChangedExample.cs и поместите в папку Editor.

using UnityEngine;
using UnityEditor;

// ensure class initializer is called whenever scripts recompile [InitializeOnLoadAttribute] public static class PlayModeStateChangedExample { // register an event handler when the class is initialized static PlayModeStateChangedExample() { EditorApplication.playModeStateChanged += LogPlayModeState; }

private static void LogPlayModeState(PlayModeStateChange state) { Debug.Log(state); } }

Дополнительные ресурсы: ,PlayModeStateChange,, ,EditorApplication.isPlaying,, ,EditorApplication.pauseStateChanged,.