From af17e27c8561ac52e61bc5033d98134494ce85bc Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Mon, 30 Nov 2020 16:41:52 +0800 Subject: [PATCH] 修改充能特效 --- Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs index 4ef0a26..d8682fc 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs @@ -52,6 +52,10 @@ public GameObject darkGroundImg; + private CanvasGroup canvasGroup; + + public GameObject GMBtn; + /// <summary> /// Awake is called when the script instance is being loaded. /// </summary> @@ -136,17 +140,20 @@ skillSliderVStartP = skillSliderValueRect.anchoredPosition; skillSliderVStartHeight = skillSliderValueRect.sizeDelta; - skillPS1 = transform.Find("Panel/Energy/FireSkillBg/Effect_UI_JiNengTuBiao/03 (9)").GetComponent<ParticleSystem>(); - skillPS2 = transform.Find("Panel/Energy/FireSkillBg/Effect_UI_JiNengTuBiao_02/03 (16)").GetComponent<ParticleSystem>(); + skillPS1 = transform.Find("Panel/Energy/FireSkillBg/Effect_UI_JiNengTuBiao/03").GetComponent<ParticleSystem>(); + skillPS2 = transform.Find("Panel/Energy/FireSkillBg/Effect_UI_JiNengTuBiao_02/03").GetComponent<ParticleSystem>(); transform.Find("Panel/BuffPreviewButton").gameObject.SetActive(false); transform.Find("Panel/SwitchSpeed").gameObject.SetActive(false); + GMBtn.SetActive(false); GameConfig.EnergyCount = 0; GameConfig.SkillLevel = 1; //CalculateSkillSliderValue(); transform.Find("Panel/Energy").gameObject.SetActive(false); + + canvasGroup = transform.Find("Panel").GetComponent<CanvasGroup>(); EventCenter.Ins.Add<int>((int)KTGMGemClient.EventType.EnergyUp, EnergyUp); EventCenter.Ins.Add((int)KTGMGemClient.EventType.SkillLevelUpBuff, SkillLevelUpBuff); @@ -156,6 +163,10 @@ private void CheckIsNewbie() { + int guide = PlayerPrefs.GetInt("GemBattleGuide"); + GameConfig.IsNewbie = guide == 0; + GameConfig.IsNewbieStart = GameConfig.IsNewbie; + if (GameConfig.IsNewbie) { Debug.Log("开始新手引导"); @@ -171,6 +182,13 @@ } } + public void GameOver() + { + canvasGroup.alpha = 0; + canvasGroup.interactable = false; + GuideEnergyUp(0); + } + /// <summary> /// 所有数据读取完毕 /// </summary> @@ -183,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; @@ -444,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