From bf95bda39d99eac1d8fc1ec4c8a987586a99e422 Mon Sep 17 00:00:00 2001
From: liuzhiwei <liuzhiwei@qq.com>
Date: Tue, 08 Dec 2020 14:50:14 +0800
Subject: [PATCH] 火精灵攻击特效

---
 Assets/Scripts/UI/FinalPanel/FinalPanel.cs |   30 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/Assets/Scripts/UI/FinalPanel/FinalPanel.cs b/Assets/Scripts/UI/FinalPanel/FinalPanel.cs
index a756e8e..354514d 100644
--- a/Assets/Scripts/UI/FinalPanel/FinalPanel.cs
+++ b/Assets/Scripts/UI/FinalPanel/FinalPanel.cs
@@ -209,17 +209,18 @@
         agentTweenSeq.Join(tsTiele.DOFade(1, 0.3f));
 
         Image Image1 = transform.Find("Image1").GetComponent<Image>();
-        agentTweenSeq.Append(Image1.transform.DOScale(Vector3.one, 0.2f));//变化图片大小
-        agentTweenSeq.Join(Image1.DOFade(1, 0.2f));
+        float imageTime = 0.3f;
+        agentTweenSeq.Append(Image1.transform.DOScale(Vector3.one, imageTime).SetEase(Ease.InOutBack));//变化图片大小
+        agentTweenSeq.Join(Image1.DOFade(1, imageTime));
         agentTweenSeq.Join(waveText.DOText(_waveInfo, 0.2f));
 
         Image Image2 = transform.Find("Image2").GetComponent<Image>();
-        agentTweenSeq.Append(Image2.transform.DOScale(Vector3.one, 0.2f));//变化图片大小
-        agentTweenSeq.Join(Image2.DOFade(1, 0.2f));
+        agentTweenSeq.Append(Image2.transform.DOScale(Vector3.one, imageTime).SetEase(Ease.InOutBack));//变化图片大小
+        agentTweenSeq.Join(Image2.DOFade(1, imageTime));
 
         Image Image3 = transform.Find("Image3").GetComponent<Image>();
-        agentTweenSeq.Append(Image3.transform.DOScale(Vector3.one, 0.2f));//变化图片大小
-        agentTweenSeq.Join(Image3.DOFade(1, 0.2f));
+        agentTweenSeq.Append(Image3.transform.DOScale(Vector3.one, imageTime).SetEase(Ease.InOutBack));//变化图片大小
+        agentTweenSeq.Join(Image3.DOFade(1, imageTime));
         agentTweenSeq.Join(DOTween.To(delegate (float value)
         {
             var temp = Math.Floor(value);
@@ -271,16 +272,16 @@
             scrollerCanvasGroup.alpha = 1;
             Debug.Log("开始展示排行榜");
         }
-        itemCanvasGroup.alpha = 1;
-        float duration = 0.1f;
-        for (int i = 0; i < playPSItem.Count; i++)
-        {
-            playPSItem[i].PlayDoTween(duration);
-            yield return new WaitForSeconds(duration);
-        }
 
         if (playPSItem.Count > 0)
         {
+            itemCanvasGroup.alpha = 1;
+            float duration = 0.1f;
+            for (int i = 0; i < playPSItem.Count; i++)
+            {
+                playPSItem[i].PlayDoTween(duration);
+                yield return new WaitForSeconds(duration);
+            }
             image_HScore.SetActive(true);
             goonFade = true;
             ShowGoOnText();
@@ -292,7 +293,8 @@
     bool goonFade;
     private void ShowGoOnText()
     {
-        goonText.DOFade(goonFade ? 0 : 1, 0.5f).OnComplete(ShowGoOnText);
+        goonText.DOFade(goonFade ? 0 : 1, 0.8f).SetEase(Ease.InOutQuad).OnComplete(ShowGoOnText);
+        goonText.transform.DOScale(goonFade ? 0.9f : 1.1f, 0.8f);
         goonFade = !goonFade;
     }
 

--
Gitblit v1.9.1