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

Application.IsPlaying

Declaration

public static bool IsPlaying(Object obj);

Параметры

Параметр Описание
Объект Объект для тестирования.

Возвращаемое значение

логическое True, если объект является частью игрового мира.

Описание

Возвращает true, если данный объект является частью игрового мира либо в любом типе построенного Игрока, либо в Режиме Игры.

В построенном Проигрывателе этот метод всегда возвращает true.

В Редакторе он возвращает true, если Редактор находится в Режиме Игры и предоставленный объект является частью игрового мира, а не, например, частью объекта, который находится в Режиме Префаб.

Дополнительные ресурсы: ExecuteAlways.

using UnityEngine;

[ExecuteAlways] public class ExampleClass : MonoBehaviour { void Start() { if (Application.IsPlaying(gameObject)) { // Play logic } else { // Editor logic } } }