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