From e33d0e85cf5d01e953d95197488eeffc67835f3a Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Tue, 27 Oct 2020 18:16:53 +0800
Subject: [PATCH] 无尽模式关卡打点需要

---
 Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs b/Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs
index 38543b2..05c87ad 100644
--- a/Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs
+++ b/Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs
@@ -32,6 +32,8 @@
     // 对应放置TowerGrid的类.
     protected TowerPlacementGridEndless towerGrid;
 
+    private bool isOpenTower = false;
+
     // Start is called before the first frame update
     void Start()
     {
@@ -52,6 +54,18 @@
     {
         if (bWaitOpen) return;
 
+        if (GameConfig.IsNewbie)
+        {
+            if (!GameConfig.CanOpenNewTower) return;
+
+            if (!isOpenTower)
+            {
+                isOpenTower = true;
+                EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.GetOneTowerPos);
+            }
+        }
+
+
         if (towerGrid != null)
         {
             float cashToOpen = TowerPlacementGridEndless.GRID_OPENCASH;
@@ -63,6 +77,7 @@
 
             if (bsucc)
             {
+                ++GameConfig.EndlessOpenAttackTowerCount;
                 towerGrid.updateGridOpenCoin(gridX, gridY);
                 if (mImage)
                     mImage.color = new Color(1.0f, 1.0f, 1.0f, 0.0f);

--
Gitblit v1.9.1