Exemple #1
0
 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));
 }
Exemple #2
0
 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();
            }
        });
    }