예제 #1
0
        private unsafe void DisplayPedestalInfo(bool display)
        {
            //IL_008e: Unknown result type (might be due to invalid IL or missing references)
            //IL_00b6: Unknown result type (might be due to invalid IL or missing references)
            //IL_012f: Unknown result type (might be due to invalid IL or missing references)
            //IL_0161: Unknown result type (might be due to invalid IL or missing references)
            //IL_0185: Unknown result type (might be due to invalid IL or missing references)
            //IL_018f: Expected O, but got Unknown
            Sequence pedestalTweenSequence = m_pedestalTweenSequence;

            if (pedestalTweenSequence != null)
            {
                TweenExtensions.Kill(pedestalTweenSequence, false);
            }
            Sequence val = DOTween.Sequence();

            if (display)
            {
                m_pedestalSpellAbilityBGCanvasGroup.get_gameObject().SetActive(true);
                m_pedestalSpellAbilityMainCanvasGroup.get_gameObject().SetActive(true);
                TweenSettingsExtensions.Insert(val, 0f, DOTweenModuleUI.DOFade(m_pedestalSpellAbilityMainCanvasGroup, 1f, 0.2f));
                TweenSettingsExtensions.Insert(val, 0f, DOTweenModuleUI.DOFade(m_pedestalSpellAbilityBGCanvasGroup, 1f, 0.2f));
                TweenSettingsExtensions.Insert(val, 0f, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOAnchorPos(m_pedestalSpellAbilityBgRectTransform, Vector2.get_zero(), 0.2f, false), 7));
                TweenSettingsExtensions.Insert(val, 0f, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOAnchorPos(m_pedestalSpellAbilityMainRectTransform, Vector2.get_zero(), 0.2f, false), 7));
            }
            else
            {
                TweenSettingsExtensions.Insert(val, 0f, DOTweenModuleUI.DOFade(m_pedestalSpellAbilityMainCanvasGroup, 0f, 0.2f));
                TweenSettingsExtensions.Insert(val, 0f, DOTweenModuleUI.DOFade(m_pedestalSpellAbilityBGCanvasGroup, 0f, 0.2f));
                TweenSettingsExtensions.Insert(val, 0f, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOAnchorPos(m_pedestalSpellAbilityBgRectTransform, new Vector2(0f, 30f), 0.2f, false), 7));
                TweenSettingsExtensions.Insert(val, 0f, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOAnchorPos(m_pedestalSpellAbilityMainRectTransform, new Vector2(0f, 30f), 0.2f, false), 7));
                TweenSettingsExtensions.OnKill <Sequence>(val, new TweenCallback((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/));
            }
            m_pedestalTweenSequence = val;
        }
예제 #2
0
        private unsafe Tween TweenLists()
        {
            //IL_002b: Unknown result type (might be due to invalid IL or missing references)
            //IL_003d: Unknown result type (might be due to invalid IL or missing references)
            //IL_006f: Unknown result type (might be due to invalid IL or missing references)
            //IL_008d: Unknown result type (might be due to invalid IL or missing references)
            //IL_00f1: Unknown result type (might be due to invalid IL or missing references)
            //IL_0103: Unknown result type (might be due to invalid IL or missing references)
            //IL_0135: Unknown result type (might be due to invalid IL or missing references)
            //IL_0153: Unknown result type (might be due to invalid IL or missing references)
            //IL_018a: Unknown result type (might be due to invalid IL or missing references)
            //IL_0194: Expected O, but got Unknown
            //IL_01d2: Unknown result type (might be due to invalid IL or missing references)
            //IL_01dc: Expected O, but got Unknown
            Tween val  = null;
            Tween val2 = null;

            if (Object.op_Implicit(m_currentDisplayedTransform))
            {
                Sequence obj = DOTween.Sequence();
                TweenSettingsExtensions.Insert(obj, 0f, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOAnchorPos(m_currentDisplayedTransform, m_outPoint.get_anchoredPosition(), m_moveTweenDuration, false), m_moveTweenEase));
                TweenSettingsExtensions.SetEase <Sequence>(TweenSettingsExtensions.Insert(obj, 0f, DOTweenModuleUI.DOFade(m_currentListCanvasGroup, 0f, m_fadeTweenDuration)), m_fadeTweenEase);
                TweenSettingsExtensions.Insert(obj, 0f, m_filterParent.TweenOut(m_moveTweenDuration, m_moveTweenEase));
                val = obj;
            }
            if (Object.op_Implicit(m_nextDisplayedTransform))
            {
                m_onSwapEditMode.Invoke();
                m_nextListCanvasGroup.set_alpha(0f);
                m_nextDisplayedTransform.get_gameObject().SetActive(true);
                Sequence obj2 = DOTween.Sequence();
                TweenSettingsExtensions.Insert(obj2, 0f, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOAnchorPos(m_nextDisplayedTransform, m_inPoint.get_anchoredPosition(), m_moveTweenDuration, false), m_moveTweenEase));
                TweenSettingsExtensions.SetEase <Sequence>(TweenSettingsExtensions.Insert(obj2, 0f, DOTweenModuleUI.DOFade(m_nextListCanvasGroup, 1f, m_fadeTweenDuration)), m_fadeTweenEase);
                TweenSettingsExtensions.Insert(obj2, 0f, m_filterParent.TweenIn(m_moveTweenDuration, m_moveTweenEase));
                val2 = obj2;
            }
            if (m_currentDisplayedTransform == null && m_nextDisplayedTransform == null)
            {
                return(null);
            }
            TweenSettingsExtensions.OnStart <Tween>(val2, new TweenCallback((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/));
            Sequence val3 = DOTween.Sequence();

            if (val != null)
            {
                TweenSettingsExtensions.Append(val3, val);
            }
            if (val2 != null)
            {
                if (val != null)
                {
                    TweenSettingsExtensions.Insert(val3, m_moveTweenDuration / 2f, val2);
                }
                else
                {
                    TweenSettingsExtensions.Append(val3, val2);
                }
            }
            TweenSettingsExtensions.OnKill <Sequence>(val3, new TweenCallback((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/));
            return(val3);
        }
예제 #3
0
 private unsafe void EndDrag(bool force, DndCastBehaviour behaviour)
 {
     //IL_004a: Unknown result type (might be due to invalid IL or missing references)
     //IL_004f: Unknown result type (might be due to invalid IL or missing references)
     //IL_0056: Unknown result type (might be due to invalid IL or missing references)
     //IL_005b: Unknown result type (might be due to invalid IL or missing references)
     //IL_005d: Unknown result type (might be due to invalid IL or missing references)
     //IL_0068: Unknown result type (might be due to invalid IL or missing references)
     //IL_006d: Unknown result type (might be due to invalid IL or missing references)
     //IL_0072: Unknown result type (might be due to invalid IL or missing references)
     //IL_007c: Unknown result type (might be due to invalid IL or missing references)
     //IL_008a: Unknown result type (might be due to invalid IL or missing references)
     //IL_009d: Unknown result type (might be due to invalid IL or missing references)
     //IL_00ae: Unknown result type (might be due to invalid IL or missing references)
     //IL_00bf: Unknown result type (might be due to invalid IL or missing references)
     //IL_00d0: Unknown result type (might be due to invalid IL or missing references)
     //IL_00e0: Unknown result type (might be due to invalid IL or missing references)
     //IL_00e6: Unknown result type (might be due to invalid IL or missing references)
     //IL_00ed: Unknown result type (might be due to invalid IL or missing references)
     //IL_00f3: Unknown result type (might be due to invalid IL or missing references)
     //IL_00fa: Unknown result type (might be due to invalid IL or missing references)
     //IL_010a: Unknown result type (might be due to invalid IL or missing references)
     //IL_011a: Unknown result type (might be due to invalid IL or missing references)
     //IL_012a: Unknown result type (might be due to invalid IL or missing references)
     //IL_015b: Unknown result type (might be due to invalid IL or missing references)
     //IL_0185: Unknown result type (might be due to invalid IL or missing references)
     //IL_01ae: Unknown result type (might be due to invalid IL or missing references)
     //IL_01b3: Unknown result type (might be due to invalid IL or missing references)
     //IL_01d6: Unknown result type (might be due to invalid IL or missing references)
     //IL_01f6: Unknown result type (might be due to invalid IL or missing references)
     //IL_0200: Expected O, but got Unknown
     //IL_0224: Unknown result type (might be due to invalid IL or missing references)
     //IL_022e: Expected O, but got Unknown
     if (m_elementState != DndElementState.Drag && m_elementState != DndElementState.SimulatedDrag && !force)
     {
         return;
     }
     DragNDropListener.instance.OnEndDrag();
     m_elementState = DndElementState.Idle;
     m_content.SetParent(m_contentParent);
     if (behaviour == DndCastBehaviour.MoveBack)
     {
         Rect    rect             = m_content.get_rect();
         Vector2 anchoredPosition = m_content.get_anchoredPosition();
         Vector2 val  = m_contentPivot - m_content.get_pivot();
         Vector2 val2 = default(Vector2);
         val2._002Ector(rect.get_width() * ((IntPtr)(void *)val).x, rect.get_height() * ((IntPtr)(void *)val).y);
         m_content.set_anchorMin(m_contentAnchorMin);
         m_content.set_anchorMax(m_contentAnchorMax);
         m_content.set_sizeDelta(m_contentSizeDelta);
         m_content.set_pivot(m_contentPivot);
         m_content.set_anchoredPosition(new Vector2(((IntPtr)(void *)anchoredPosition).x + ((IntPtr)(void *)val2).x, ((IntPtr)(void *)anchoredPosition).y + ((IntPtr)(void *)val2).y));
         m_subContent.set_anchorMin(Vector2.get_zero());
         m_subContent.set_anchorMax(Vector2.get_one());
         m_subContent.set_sizeDelta(Vector2.get_zero());
         Tween animationTween = m_animationTween;
         if (animationTween != null)
         {
             TweenExtensions.Kill(animationTween, false);
         }
         Sequence val3 = DOTween.Sequence();
         TweenSettingsExtensions.Insert(val3, 0f, TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOLocalMove(m_content, m_contentPosition, 0.3f, true), 18));
         TweenSettingsExtensions.Insert(val3, 0f, TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOScale(m_content, Vector3.get_one(), 0.3f), 27));
         TweenSettingsExtensions.Insert(val3, 0f, DOTweenModuleUI.DOAnchorPos(m_subContent, Vector2.op_Implicit(Vector3.get_zero()), 0.3f, false));
         TweenSettingsExtensions.Insert(val3, 0f, ShortcutExtensions.DOLocalRotate(m_subContent, Vector3.get_zero(), 0.3f, 0));
         m_animationTween = TweenSettingsExtensions.OnKill <Sequence>(val3, new TweenCallback((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/));
     }
     else
     {
         m_animationTween = TweenSettingsExtensions.OnKill <Tweener>(DOTweenModuleUI.DOFade(m_canvasGroup, 0f, 0.3f), new TweenCallback((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/));
     }
     m_wasOnTarget   = m_onTarget;
     m_buttonPressed = false;
     m_onTarget      = false;
 }
예제 #4
0
 public static TweenerCore <Vector2, Vector2, VectorOptions> DOAnchorPos(this RectTransform target,
                                                                         Vector2 endValue, float duration)
 {
     return(DOTweenModuleUI.DOAnchorPos(target, endValue, duration));
 }