From 5be723ed15a279ffce02aece4bacc155a2530d5c Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Sat, 31 Oct 2020 17:13:12 +0800
Subject: [PATCH] 木属性小怪

---
 Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
index 35e5645..b0a4e34 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
@@ -42,8 +42,6 @@
 
     protected int maxTower = 0;
 
-    private bool firstDeploy = false;
-
     public static readonly int MAX_TOWERDIS = 5;
 
     // 开始出现技能塔的时间:
@@ -282,6 +280,8 @@
     /// </summary>
     public void onClick()
     {
+        if (GameConfig.IsNewbie && !GameConfig.CanBuyNewTower) return;
+
         // 还没到技能时间,忽略掉技能宝石
         Tower newTower = GetRandomTower(EndlessUIStart.instance.GameStartTime <= SKILL_TOWER_TIME);
 
@@ -295,7 +295,7 @@
     /// 随机找一个空白位置放置塔防
     /// </summary>
     /// <param name="tower"></param>
-    public bool RandomPlaceTower(Tower tower, int level = -1, int cost = -1)
+    public bool RandomPlaceTower(Tower tower, int level = -1, int cost = -1, int posx = - 1, int posy = -1)
     {
         EndlessGameUI gameUI = EndlessGameUI.instance;
 
@@ -303,9 +303,9 @@
             gameUI.CancelGhostPlacement();
 
         if (EndlessUIStart.instance.GameStartTime >= LEVELUP_TOWER_TIME)
-            return gameUI.RandomPlaceTower(tower, -1, -1, level == -1 ? 1 : level, cost);
+            return gameUI.RandomPlaceTower(tower, posx, posy, level == -1 ? 1 : level, cost);
         else
-            return gameUI.RandomPlaceTower(tower, -1, -1, level == -1 ? 0 : level, cost);
+            return gameUI.RandomPlaceTower(tower, posx, posy, level == -1 ? 0 : level, cost);
     }
 
     /// <summary>
@@ -344,6 +344,6 @@
             targetTower = getTowerByName(tname);
 
         // River: 随机找一个空白位置放置塔防。
-        EndlessGameUI.instance.RandomPlaceTower(targetTower, x, y, lvl);
+        EndlessGameUI.instance.RandomPlaceTower(targetTower, x, y, lvl, -1, true);
     }
 }

--
Gitblit v1.9.1