示例#1
0
        void PlayBonusSpinAnim()
        {
            bonusSpin.enabled = true;
            bonusSpin.transform.localScale = Vector3.zero;
            bonusSpin.color = new Color(bonusSpin.color.r, bonusSpin.color.g, bonusSpin.color.b, 0f);

            Sequence spinAnim = DOTween.Sequence();

            spinAnim.Append(bonusSpin.transform.DOScale(1f, 0.3f)
                            .SetEase(Ease.OutCubic));
            spinAnim.Join(bonusSpin.DOFade(1f, 0.3f));

            spinAnim.AppendInterval(0.7f);

            spinAnim.Append(bonusSpin.transform.DOScale(1.5f, 0.3f)
                            .SetEase(Ease.OutCubic).OnStart(ShowWinTable));
            spinAnim.Join(bonusSpin.DOFade(0f, 0.3f));

            spinAnim.Play();
        }