Ejemplo n.º 1
0
        public IEnumerator PlayEnterAnimation()
        {
            SafeArea.set_localPosition(new Vector3(0f, 1080f, 0f));
            Sequence val = DOTween.Sequence();

            TweenSettingsExtensions.Append(val, TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOLocalMoveY(SafeArea, 0f, 0.25f, false), 30));
            TweenExtensions.Play <Sequence>(val);
            yield return(TweenExtensions.WaitForKill(val));
        }
Ejemplo n.º 2
0
        private IEnumerator SetEditModeSelectionCoroutine(EditModeSelection?selection)
        {
            Tween val = CreateEditModeSelectionTween(selection);

            if (val != null)
            {
                yield return(TweenExtensions.WaitForKill(val));
            }
        }
Ejemplo n.º 3
0
        public unsafe IEnumerator Unload()
        {
            DOTweenModuleUI.DOFade(m_greyBG, 0f, 0.5f);
            DOTween.To(new DOGetter <float>((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/), new DOSetter <float>((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/), 0f, 0.25f);
            Sequence val = DOTween.Sequence();

            TweenSettingsExtensions.Append(val, ShortcutExtensions.DOLocalMove(SafeArea, new Vector3(((IntPtr)(void *)SafeArea.get_localPosition()).x, 1080f, 0f), 0.25f, false));
            TweenExtensions.Play <Sequence>(val);
            yield return(TweenExtensions.WaitForKill(val));
        }
Ejemplo n.º 4
0
        public IEnumerator TweenIn()
        {
            Sequence currentTweenSequence = m_currentTweenSequence;

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

            yield return(TweenExtensions.WaitForKill(val));
        }
Ejemplo n.º 5
0
 public unsafe IEnumerator GotoSelectMode()
 {
     if (m_inEdition)
     {
         m_inEdition = false;
         Sequence val = DOTween.Sequence();
         TweenSettingsExtensions.Insert(val, 0f, DOTweenModuleUI.DOFade(m_mainCanvasGroup, 0f, 0.2f));
         TweenSettingsExtensions.Insert(val, 0f, m_deck.LeaveEditMode());
         TweenSettingsExtensions.Insert(val, 0f, m_editModeUI.Hide());
         m_closeCanvas.Invoke();
         m_inputBlocker.SetActive(false);
         TweenSettingsExtensions.InsertCallback(val, TweenExtensions.Duration(val, true), new TweenCallback((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/));
         m_isOpen = false;
         m_fightTooltip.Hide();
         yield return(TweenExtensions.WaitForKill(val));
     }
 }
Ejemplo n.º 6
0
        public IEnumerator GotoEdit(EditModeSelection selection)
        {
            m_inEdition = true;
            Sequence val = DOTween.Sequence();

            if (!(m_deck == null))
            {
                m_deck.get_gameObject().SetActive(true);
                m_mainCanvasGroup.get_gameObject().SetActive(true);
                TweenSettingsExtensions.Insert(val, 0f, DOTweenModuleUI.DOFade(m_mainCanvasGroup, 1f, 0.2f));
                TweenSettingsExtensions.Insert(val, 0f, m_deck.EnterEditMode(selection));
                TweenSettingsExtensions.Insert(val, 0f, m_editModeUI.Display(selection, m_selectedSlot));
                m_openCanvas.Invoke();
                m_isOpen = true;
                yield return(TweenExtensions.WaitForKill(val));
            }
        }