Ejemplo n.º 1
0
        public Sequence Open()
        {
            //IL_00ab: 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_015a: Unknown result type (might be due to invalid IL or missing references)
            if (m_openTweenSequence != null && TweenExtensions.IsActive(m_openTweenSequence))
            {
                TweenExtensions.Kill(m_openTweenSequence, false);
            }
            m_openTweenSequence = DOTween.Sequence();
            int   num            = m_statLines.Count + 2;
            float num2           = Mathf.Min(m_statData.openBoardDuration, m_statData.openBoardLineTweenDuration);
            float num3           = (m_statData.openBoardDuration - num2) / (float)num;
            float openBoardDelay = m_statData.openBoardDelay;

            m_playerLine.canvasGroup.set_alpha(0f);
            TweenSettingsExtensions.Insert(m_openTweenSequence, openBoardDelay, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOFade(m_playerLine.canvasGroup, 1f, num2), m_statData.openBoardLineTweenEase));
            openBoardDelay += num3;
            for (int i = 0; i < m_statLines.Count; i++)
            {
                StatValueLine statValueLine = m_statLines[i];
                statValueLine.canvasGroup.set_alpha(0f);
                TweenSettingsExtensions.Insert(m_openTweenSequence, openBoardDelay, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOFade(statValueLine.canvasGroup, 1f, num2), m_statData.openBoardLineTweenEase));
                openBoardDelay += num3;
            }
            m_teamScoreLine.set_alpha(0f);
            TweenSettingsExtensions.Insert(m_openTweenSequence, openBoardDelay, TweenSettingsExtensions.SetEase <Tweener>(DOTweenModuleUI.DOFade(m_teamScoreLine, 1f, num2), m_statData.openBoardLineTweenEase));
            return(m_openTweenSequence);
        }
Ejemplo n.º 2
0
 private void InitOptionnalLine(StatValueLine line, FightStatType type, bool displayOpponent)
 {
     if (m_availableStats.Contains(type))
     {
         line.Init(m_allies, m_opponents, type, displayOpponent);
         line.get_gameObject().SetActive(true);
     }
     else
     {
         line.get_gameObject().SetActive(false);
     }
 }