From 452c75675679c44cc39b04bdb7d330d7c5c14d5c Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Tue, 29 Dec 2020 10:48:06 +0800
Subject: [PATCH] 增加多SDK支持。常规使用SDKChannel.KTGM 偶哈游的是空SDK

---
 Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs |   36 ++++++++++++------------------------
 1 files changed, 12 insertions(+), 24 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs b/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs
index e7f588d..b494e57 100644
--- a/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs
+++ b/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs
@@ -30,7 +30,7 @@
 
         public Text DoubleHitText;
 
-        public Image OneTimeKillObj;
+        public DoubleHitImg OneTimeKillObj;
 
         public Text OneTimeKillText;
 
@@ -74,26 +74,15 @@
         }
 
         /// <summary>
-        /// 一次性击杀
+        /// /// 一次性击杀
         /// </summary>
         /// <param name="count"></param>
         private void OnTimeKill(int count)
         {
-            Debug.Log($"--------------------- 一次性击杀个数:{count} ---------------------");
             if (count >= 10)
             {
-                AddScore(500);
-                ShowOneTimeKill(10, 500);
-            }
-            else if (count >= 8)
-            {
-                AddScore(200);
-                ShowOneTimeKill(8, 200);
-            }
-            else if (count >= 5)
-            {
-                AddScore(100);
-                ShowOneTimeKill(5, 100);
+                AddScore(0);
+                ShowOneTimeKill();
             }
         }
 
@@ -117,6 +106,7 @@
                 else
                     remainTime -= Time.deltaTime;
             }
+
         }
 
         /// <summary>
@@ -134,17 +124,17 @@
             // 策划说先写死吧
             if (DoubleHitCount == 50)
             {
-                AddScore(200);
+                AddScore(0);
                 FloatDoubleHitReward(200);
             }
             else if (DoubleHitCount == 100)
             {
-                AddScore(500);
+                AddScore(0);
                 FloatDoubleHitReward(500);
             }
             else if (DoubleHitCount == 200)
             {
-                AddScore(1500);
+                AddScore(0);
                 FloatDoubleHitReward(1500);
             }
         }
@@ -174,19 +164,17 @@
             DOTween.To(() => canvasGroup.alpha, (float v) => canvasGroup.alpha = v, 0, 0.3f);
         }
 
+
         /// <summary>
         /// 显示一次性击杀飘字
         /// </summary>
         /// <param name="count"></param>
-        /// <param name="score"></param>
-        private void ShowOneTimeKill(int count, int score)
+        private void ShowOneTimeKill()
         {
-            Image obj = Instantiate(OneTimeKillObj);
-            obj.transform.SetParent(GameObject.Find("Panel").transform, false);
-            obj.sprite = Resources.Load<Sprite>($"UI/DoubleHit/hit_{count}");
-            Destroy(obj.gameObject, 2.05f);
+            OneTimeKillObj.SetkillCount();
         }
 
+
         /// <summary>
         /// 飘连击奖励分数
         /// </summary>

--
Gitblit v1.9.1