From ee2cbc86ed58ae03a092b67690d3869ebe78fd20 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Sat, 28 Nov 2020 18:04:52 +0800
Subject: [PATCH] 解决木精灵在打泡泡和木小怪时索敌问题,只打泡泡不打小怪

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

diff --git a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
index afa810b..4c61be0 100644
--- a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
+++ b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
@@ -54,6 +54,8 @@
 
     private CanvasGroup canvasGroup;
 
+    public GameObject GMBtn;
+
     /// <summary>
     /// Awake is called when the script instance is being loaded.
     /// </summary>
@@ -143,6 +145,7 @@
 
         transform.Find("Panel/BuffPreviewButton").gameObject.SetActive(false);
         transform.Find("Panel/SwitchSpeed").gameObject.SetActive(false);
+        GMBtn.SetActive(false);
 
         GameConfig.EnergyCount = 0;
         GameConfig.SkillLevel = 1;
@@ -198,6 +201,7 @@
         {
             transform.Find("Panel/BuffPreviewButton").gameObject.SetActive(true);
             transform.Find("Panel/SwitchSpeed").gameObject.SetActive(true);
+            GMBtn.SetActive(true);
         }
 
         fireSkillCost = JsonDataCenter.GetSkillLevelInfo(fireSkillID, GameConfig.SkillLevel).cost;
@@ -459,6 +463,14 @@
     /// </summary>
     private void OnClickFireSkillBtn()
     {
+        if (GameConfig.InfiniteSkill)
+        {
+            GuideEnergyUp(200);
+            EndlessWaveLineManager.instance.PlayAllWaveLineEffect();
+            AgentInsManager.instance.ExecAllWavelineAttack(fireSkillID, GameConfig.SkillLevel, false);
+            return;
+        }
+
         //Debug.Log("释放了火技能:" + GameConfig.EnergyCount + "  fireSkillCost:" + fireSkillCost);
         if (GameConfig.EnergyCount >= fireSkillCost)
         {

--
Gitblit v1.9.1