From f2f4e1e45981bb294a5221ade7b4646cc3e29d35 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Wed, 11 Nov 2020 18:56:44 +0800
Subject: [PATCH] 无尽模式分数

---
 Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs |   17 ++++-------------
 1 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
index 7d3c634..1b382f2 100644
--- a/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
+++ b/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
@@ -6,7 +6,6 @@
 using TowerDefense.Towers.Data;
 using TowerDefense.Towers.Placement;
 using UnityEngine;
-using UnityEngine.UI;
 using KTGMGemClient;
 using System.Collections;
 using System.Collections.Generic;
@@ -330,12 +329,6 @@
             // Iterate through home bases and subscribe
             NumberOfHomeBases = HomeBases.Length;
             NumberOfHomeBasesLeft = NumberOfHomeBases;
-
-            // for (int i = 0; i < NumberOfHomeBases; i++)
-            // {
-            //     HomeBases[i].homebaseIdx = i % MAX_TOWER;
-            //     HomeBases[i].died += OnHomeBaseDestroyed;
-            // }
         }
 
         private void Start()
@@ -406,12 +399,6 @@
 
             if (WaveManager != null)
                 WaveManager.AllWaveCompleted -= AllWaveCompleted;
-
-            // Iterate through home bases and unsubscribe
-            // for (int i = 0; i < NumberOfHomeBases; i++)
-            // {
-            //     HomeBases[i].died -= OnHomeBaseDestroyed;
-            // }
         }
 
         /// <summary>
@@ -420,6 +407,10 @@
         protected virtual void AllWaveCompleted()
         {
             IsAllWaveCompleted = true;
+            int score = EndlessPortData.GetLevelScore(CurrentLevel);
+            Debug.Log($"--------------------- 通过第{CurrentLevel}关,+{score}分 ---------------------");
+            // 关卡通过,加分
+            EndlessScoreManager.instance.AddScore(score);
             EndlessBossSkillManager.instance.ClearSkillList();
             EndlessBossCtrl.instance.ChangeState(EndlessBossActionState.Death);
         }

--
Gitblit v1.9.1