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

Behaviour.isActiveAndEnabled

Declaration

public bool isActiveAndEnabled;

Описание

Проверяет, включён ли компонент, прикреплен ли он к GameObject, который активен в иерархии, и вызван ли OnEnable компонента.

Behaviour.isActiveAndEnabled возвращает true только в том случае, если выполнены все следующие условия:

Важно: Даже если компонент включён и его GameObject активен, isActiveAndEnabled всё равно возвращает false до тех пор, пока OnEnable не будет вызван на компоненте. Это предусмотрено в жизненном цикле скрипта Unity. Для получения дополнительной информации см. Порядок выполнения функции события в Руководстве пользователя.

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class Example : MonoBehaviour { public Image pauseMenu;

public void Update() { //Checks if the GameObject and Image are active and enabled. if (pauseMenu.isActiveAndEnabled) { //If the Image is enabled, print "Enabled" in the console. Stops when the image or GameObject is disabled. Debug.Log("Enabled"); } } }