public void PlayLineWidth(float start, float end, float time) { if (this.line1 != null) { this.line1.transform.localScale = new Vector3(start, 1f, 1f); TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOScaleX(this.line1.transform, end, time), 1); } if (this.line2 != null) { this.line2.transform.localScale = new Vector3(start, 1f, 1f); TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOScaleX(this.line2.transform, end, time), 1); } }
private void OnEnable() { if (this.seq != null) { TweenExtensions.Kill(this.seq, false); this.seq = null; } this.seq = DOTween.Sequence(); this.hit.SetActive(false); this.lightning.localScale = this.startscale; TweenSettingsExtensions.Append(this.seq, ShortcutExtensions.DOScaleY(this.lightning, 1f, 0.1f)); TweenSettingsExtensions.AppendCallback(this.seq, new TweenCallback(this, this.< OnEnable > m__0)); TweenSettingsExtensions.AppendInterval(this.seq, 0.2f); TweenSettingsExtensions.Append(this.seq, ShortcutExtensions.DOScaleX(this.lightning, 0f, 0.2f)); }
protected unsafe virtual Sequence TweenInSequence() { //IL_00c6: Unknown result type (might be due to invalid IL or missing references) //IL_00e2: Unknown result type (might be due to invalid IL or missing references) //IL_0120: Unknown result type (might be due to invalid IL or missing references) //IL_0183: Unknown result type (might be due to invalid IL or missing references) Sequence val = m_currentTweenSequence = DOTween.Sequence(); enableScrollButtons = true; ElementState[] array = m_currentTweenElementStates = ComputeElementStates(); UpdateSiblingIndexes(); float num = (m_config.inTweenDelayByElement >= 0f) ? m_config.inTweenDelayByElement : ((0f - m_config.inTweenDelayByElement) * (float)(m_elements.Count - 1)); for (int i = 0; i < m_elements.Count; i++) { T element = m_elements[i]; ElementState elementState = array[i]; element.get_gameObject().SetActive(true); TweenSettingsExtensions.Insert(val, num, TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOLocalMove(element.get_transform(), elementState.pos, m_config.inTweenDuration, false), m_config.inTweenEase)); TweenSettingsExtensions.Insert(val, num, TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOScaleX(element.get_transform(), 1f, m_config.inTweenDuration), m_config.inTweenEase)); Sequence obj = val; float num2 = num; T val2 = element; _003C_003Ec__DisplayClass50_0 _003C_003Ec__DisplayClass50_; TweenSettingsExtensions.Insert(obj, num2, TweenSettingsExtensions.SetEase <TweenerCore <float, float, FloatOptions> >(DOTween.To(new DOGetter <float>((object)val2, (IntPtr)(void *) /*OpCode not supported: LdVirtFtn*/), new DOSetter <float>((object)_003C_003Ec__DisplayClass50_, (IntPtr)(void *) /*OpCode not supported: LdFtn*/), (i == m_selectedIndex) ? 1f : 0f, m_config.inTweenDuration), m_config.inTweenEase)); num += m_config.inTweenDelayByElement; } return(val); }
protected unsafe virtual Sequence TweenOutSequence() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_00af: 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_0105: Unknown result type (might be due to invalid IL or missing references) //IL_010f: Expected O, but got Unknown //IL_0157: Unknown result type (might be due to invalid IL or missing references) //IL_0192: Unknown result type (might be due to invalid IL or missing references) //IL_019c: Expected O, but got Unknown Sequence val = m_currentTweenSequence = DOTween.Sequence(); enableScrollButtons = false; float num = (m_config.outTweenDelayByElement >= 0f) ? m_config.outTweenDelayByElement : ((0f - m_config.outTweenDelayByElement) * (float)(m_elements.Count - 1)); for (int i = 0; i < m_elements.Count; i++) { T element = m_elements[i]; TweenSettingsExtensions.Insert(val, num, TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOLocalMove(element.get_transform(), m_outPosition.get_localPosition(), m_config.outTweenDuration, false), m_config.outTweenEase)); _003C_003Ec__DisplayClass49_0 _003C_003Ec__DisplayClass49_; TweenSettingsExtensions.Insert(val, num, TweenSettingsExtensions.OnComplete <Tweener>(TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOScaleX(element.get_transform(), m_config.outScale, m_config.outTweenDuration), m_config.outTweenEase), new TweenCallback((object)_003C_003Ec__DisplayClass49_, (IntPtr)(void *) /*OpCode not supported: LdFtn*/))); Sequence obj = val; float num2 = num; T val2 = element; TweenSettingsExtensions.Insert(obj, num2, TweenSettingsExtensions.SetEase <TweenerCore <float, float, FloatOptions> >(DOTween.To(new DOGetter <float>((object)val2, (IntPtr)(void *) /*OpCode not supported: LdVirtFtn*/), new DOSetter <float>((object)_003C_003Ec__DisplayClass49_, (IntPtr)(void *) /*OpCode not supported: LdFtn*/), 0f, m_config.outTweenDuration), m_config.outTweenEase)); num += m_config.outTweenDelayByElement; } TweenSettingsExtensions.OnKill <Sequence>(val, new TweenCallback((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/)); return(val); }
private void PlayAnimation() { Sequence sequence = DOTween.Sequence(); TweenSettingsExtensions.Append(sequence, TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOScaleX(this.child, 1f, 0.2f), 0x1b)); TweenSettingsExtensions.AppendInterval(sequence, 0.3f); TweenSettingsExtensions.Append(sequence, ShortcutExtensions46.DOFade(this.Text_Change, 0f, 0.5f)); TweenSettingsExtensions.Join(sequence, TweenSettingsExtensions.OnUpdate <Tweener>(TweenSettingsExtensions.SetEase <Tweener>(DOTween.To(new DOGetter <int>(this, this.< PlayAnimation > m__0), new DOSetter <int>(this, this.< PlayAnimation > m__1), this.m_after, 0.5f), 3), new TweenCallback(this, this.< PlayAnimation > m__2))); TweenSettingsExtensions.AppendInterval(sequence, 0.3f); TweenSettingsExtensions.Append(sequence, TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOScaleX(this.child, 0f, 0.15f), 5)); TweenSettingsExtensions.AppendCallback(sequence, new TweenCallback(this, this.< PlayAnimation > m__3)); }