コード例 #1
0
    private void tweenIconToDestination(Transform iconTransform, Transform destination)
    {
        iconTransform.SetParent(base.transform, worldPositionStays: true);
        tween = iconTransform.gameObject.AddComponent <RoundedSinTweener>();
        RoundedSinTweener roundedSinTweener = tween;

        roundedSinTweener.TweenCompleteAction = (Action)Delegate.Combine(roundedSinTweener.TweenCompleteAction, new Action(onTweenToMainNavComplete));
        tween.DestinationScale = Vector3.one * TWEEN_SCALE;
        tween.CurveDampener    = TWEEN_CURVE_DAMPENER;
        tween.StartTween(destination, TWEEN_TIME);
    }
コード例 #2
0
        public void TweenToMainNav()
        {
            base.transform.SetParent(GameObject.FindWithTag(UIConstants.Tags.UI_Tray_Root).transform, worldPositionStays: true);
            IndicatorAnimator.enabled = false;
            tween = base.gameObject.AddComponent <RoundedSinTweener>();
            RoundedSinTweener roundedSinTweener = tween;

            roundedSinTweener.TweenCompleteAction = (System.Action)Delegate.Combine(roundedSinTweener.TweenCompleteAction, new System.Action(onTweenToMainNavComplete));
            tween.DestinationScale = Vector3.zero;
            tween.CurveDampener    = 20f;
            GameObject gameObject = GameObject.Find("MainNavButton_Consumables");

            if (gameObject != null)
            {
                tween.StartTween(gameObject.transform, 0.5f);
            }
            else
            {
                onTweenToMainNavComplete();
            }
        }