Описание
Эта функция вызывается, когда объект становится включенным и активным.
// Реализовать функции скрипта OnDisable и OnEnable.
// Эти функции будут вызываться, когда присоединенный GameObject
// переключается.
// Этот пример также поддерживает Editor. Функция Update
// будет вызываться, например, когда позиция
// GameObject изменен.
using UnityEngine;
[ExecuteInEditMode]
public class PrintOnOff : MonoBehaviour
{
void OnDisable()
{
Debug.Log("PrintOnDisable: script was disabled");
}
void OnEnable()
{
Debug.Log("PrintOnEnable: script was enabled");
}
void Update()
{
#if UNITY_EDITOR
Debug.Log("Editor causes this Update");
#endif
}
}
Примечание:OnEnable не может быть сопрограммой.
Смотрите так же: OnDisable.