private void onGameObjectEnabledChanged(bool subjectEnabled) { cancelButtonEnabled = subjectEnabled; if (tweenerInitialized) { if (cancelButtonEnabled) { openCloseTweener.Open(); } else { openCloseTweener.Close(); } } }
public override void EnableElement() { isEnabled = true; setChildrenActive(isActive: true); if (isHidden) { isHidden = false; if (base.gameObject.GetComponent <CanvasGroup>() != null) { Object.Destroy(base.gameObject.GetComponent <CanvasGroup>()); } return; } if (openCloseTweener == null) { initOpenCloseTweener(); } if (!openCloseTweener.IsOpen) { openCloseTweener.Open(); } setButtonsEnabled(isEnabled: true); }