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