Ejemplo n.º 1
0
        private void onTweenToMainNavComplete()
        {
            RoundedSinTweener roundedSinTweener = tween;

            roundedSinTweener.TweenCompleteAction = (System.Action)Delegate.Remove(roundedSinTweener.TweenCompleteAction, new System.Action(onTweenToMainNavComplete));
            UnityEngine.Object.Destroy(base.gameObject);
        }
    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);
    }
Ejemplo n.º 3
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();
            }
        }
Ejemplo n.º 4
0
    private IEnumerator tweenImage()
    {
        GameObject tweenDestinationGO = GameObject.Find("MainNavButton_Quest");

        RoundedSinTweener[] tweens = GetComponentsInChildren <RoundedSinTweener>();
        for (int j = 0; j < tweens.Length; j++)
        {
            tweens[j].transform.parent = base.transform;
        }
        if (tweenDestinationGO == null || tweens.Length == 0)
        {
            onTweenComplete();
            yield break;
        }
        RoundedSinTweener obj = tweens[tweens.Length - 1];

        obj.TweenCompleteAction = (Action)Delegate.Combine(obj.TweenCompleteAction, new Action(onTweenComplete));
        for (int i = 0; i < tweens.Length; i++)
        {
            tweens[i].StartTween(tweenDestinationGO.transform, 0.25f);
            yield return(new WaitForSeconds(0.25f));
        }
    }
 private void onTweenToMainNavComplete()
 {
     tween = null;
     closeTray();
 }