From 8ea7726840a84fb53b4fd8a1e5813fbfde5a834e Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Thu, 19 Nov 2020 14:34:13 +0800
Subject: [PATCH] 加入连杀飘字动画

---
 Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs b/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs
index f0f1e69..0de726f 100644
--- a/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs
+++ b/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs
@@ -30,7 +30,7 @@
 
         public Text DoubleHitText;
 
-        public GameObject OneTimeKillObj;
+        public Image OneTimeKillObj;
 
         public Text OneTimeKillText;
 
@@ -188,11 +188,17 @@
             // DOTween.To(() => OneTimeKillObj.transform.localScale, (Vector3 v) => OneTimeKillObj.transform.localScale = v, Vector3.one, 0.2f);
             // Tween t1 = DOTween.To(() => cg.alpha, (float v) => cg.alpha = v, 0f, 0.2f).SetDelay(2f);
             // t1.OnComplete(OnShowOneTimeKillComplete);
+            Image obj = Instantiate(OneTimeKillObj);
+            obj.transform.SetParent(GameObject.Find("Panel").transform, false);
+            obj.sprite = Resources.Load<Sprite>($"UI/DoubleHit/hit_{count}");
+            Animator animator = obj.GetComponent<Animator>();
+            AnimatorClipInfo[] animatorClipInfos = animator.GetCurrentAnimatorClipInfo(0);
+            Destroy(obj.gameObject, animatorClipInfos[0].clip.length);
         }
 
         private void OnShowOneTimeKillComplete()
         {
-            OneTimeKillObj.SetActive(false);
+            // OneTimeKillObj.SetActive(false);
         }
 
         /// <summary>

--
Gitblit v1.9.1