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); }
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(); } }