Application.isPlaying
Declaration
public static bool isPlaying;Описание
Возвращает true при вызове в любом встроенном проигрывателе или при вызове в редакторе в режиме воспроизведения (только для чтения).
В построенном проигрывателе этот метод всегда возвращает true.
В Редакторе она возвращает true, если Редактор находится в режиме воспроизведения.
Unity может вызвать исключение, когда Application.isPlaying обращаются в конструкторе класса или его значение присваивается переменной.
Примечание: В редакторе ScriptableObject ассетов, это свойство возвращает false в OnEnable. После перезагрузки домена, при перезагрузке сборок, Unity вызывает OnEnable на всех ScriptableObject Это происходит до того, как isPlaying установлен в true.
Дополнительные ресурсы: Application.IsPlaying, ExecuteAlways.
using UnityEngine;
class Example : MonoBehaviour { void Start() { if (Application.isPlaying) { print("In player or playmode"); } } }