12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- namespace UnityEngine.EventSystems
- {
-
-
-
- public abstract class UIBehaviour : MonoBehaviour
- {
- protected virtual void Awake()
- {}
- protected virtual void OnEnable()
- {}
- protected virtual void Start()
- {}
- protected virtual void OnDisable()
- {}
- protected virtual void OnDestroy()
- {}
-
-
-
- public virtual bool IsActive()
- {
- return isActiveAndEnabled;
- }
- #if UNITY_EDITOR
- protected virtual void OnValidate()
- {}
- protected virtual void Reset()
- {}
- #endif
-
-
-
- protected virtual void OnRectTransformDimensionsChange()
- {}
- protected virtual void OnBeforeTransformParentChanged()
- {}
- protected virtual void OnTransformParentChanged()
- {}
- protected virtual void OnDidApplyAnimationProperties()
- {}
- protected virtual void OnCanvasGroupChanged()
- {}
-
-
-
- protected virtual void OnCanvasHierarchyChanged()
- {}
-
-
-
-
-
-
- public bool IsDestroyed()
- {
-
-
-
- return this == null;
- }
- }
- }
|