private void initOpenCloseTweener() { animationContainer = base.transform.Find("AnimationContainer") as RectTransform; float y = animationContainer.anchoredPosition.y; float closedPosition = y - animationContainer.sizeDelta.y; openCloseTweener = GetComponent <OpenCloseTweener>(); openCloseTweener.OnPositionChanged += onPositionChanged; openCloseTweener.OnComplete += onTweenComplete; openCloseTweener.Init(y, closedPosition); openCloseTweener.SetOpen(); }
private IEnumerator Start() { yield return(null); openCloseTweener.Init(0f, ((RectTransform)cancelButton.transform).rect.width); tweenerInitialized = true; if (cancelButtonEnabled) { openCloseTweener.SetOpen(); } else { openCloseTweener.SetClosed(); } }