private void onGameObjectEnabledChanged(bool subjectEnabled) { cancelButtonEnabled = subjectEnabled; if (tweenerInitialized) { if (cancelButtonEnabled) { openCloseTweener.Open(); } else { openCloseTweener.Close(); } } }
public override void DisableElement(bool hide) { isEnabled = false; if (hide) { isHidden = true; CanvasGroup canvasGroup = base.gameObject.AddComponent <CanvasGroup>(); canvasGroup.alpha = 0f; canvasGroup.blocksRaycasts = false; return; } if (openCloseTweener == null) { initOpenCloseTweener(); } if (openCloseTweener.IsOpen) { openCloseTweener.Close(); } setButtonsEnabled(isEnabled: false); }