private void Start() { parentsGazeObserver = GetComponentInParent <HSGazeObserver>(); parentsGazeObserver.FocusEntered += ShowIfFocusedWithDelay; parentsGazeObserver.FocusExited += HideIfNotFocusedWithDelay; ChangeVisibility(false); }
private void OnDestroy() { parentsGazeObserver = GetComponentInParent <HSGazeObserver>(); if (parentsGazeObserver != null) { parentsGazeObserver.FocusEntered -= ShowIfFocusedWithDelay; parentsGazeObserver.FocusExited -= HideIfNotFocusedWithDelay; } }