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)); }
private Tween GenerateSplayHeadAnimation() { return(TweenSettingsExtensions.SetId <Tweener>(TweenSettingsExtensions.SetLoops <Tweener>(ShortcutExtensions.DOScaleY(this.mTexture_SplayHead.get_transform(), Random.RandomRange(0.5f, 0.8f), 0.25f), 2147483647), this)); }
public void Play() { ShortcutExtensions.DOKill(base.get_transform(), false); Sequence sequence = DOTween.Sequence(); Sequence sequence2 = DOTween.Sequence(); ShortcutExtensions.DOKill(this.mTexture_Background.get_transform(), false); TweenSettingsExtensions.Append(sequence2, TweenSettingsExtensions.OnPlay <Tweener>(ShortcutExtensions.DOScaleY(this.mTexture_Background.get_transform(), 1f, 0.8f), delegate { this.mTexture_Background.alpha = 1f; })); Sequence sequence3 = DOTween.Sequence(); ShortcutExtensions.DOKill(this.mTexture_Text.get_transform(), false); TweenSettingsExtensions.Join(sequence3, TweenSettingsExtensions.OnPlay <Tweener>(TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOLocalMoveX(this.mTexture_Text.get_transform(), -208f, 0.8f, false), 21), delegate { this.mTexture_Text.alpha = 1f; })); ShortcutExtensions.DOKill(this.mTexture_Result.get_transform(), false); TweenSettingsExtensions.Join(sequence3, TweenSettingsExtensions.OnPlay <Tweener>(TweenSettingsExtensions.SetEase <Tweener>(TweenSettingsExtensions.SetDelay <Tweener>(ShortcutExtensions.DOScale(this.mTexture_Result.get_transform(), Vector3.get_one(), 0.5f), 0.9f), 30), delegate { this.mTexture_Result.alpha = 1f; })); TweenSettingsExtensions.Append(sequence, sequence2); TweenSettingsExtensions.Append(sequence, sequence3); TweenSettingsExtensions.OnComplete <Sequence>(sequence, delegate { if (this.mOnFinishedAnimationListener != null) { this.mOnFinishedAnimationListener.Invoke(); } }); }