public static bool isPlaying;
Описание
Редактор сейчас находится в режиме воспроизведения?
Установка isPlaying задерживает результат до тех пор, пока весь код скрипта для этого кадра не завершится.
Смотрите так же: isPaused, isPlayingOrWillChangePlaymode.
using UnityEngine;
using UnityEditor;
// Простой пример, где EditorApplication.isPlaying отслеживается
// сообщить, игралась игра или нет.
public class EditorPlaying : EditorWindow
{
[MenuItem("Examples/EditorApplication.isPlaying demo")]
static void Init()
{
EditorWindow window = GetWindow(typeof(EditorPlaying));
window.position = new Rect(100, 100, 150, 50);
window.Show();
}
void OnGUI()
{
if (EditorApplication.isPlaying)
{
EditorGUILayout.LabelField("Playing");
}
else
{
EditorGUILayout.LabelField("Not playing");
}
}
}