From d620049de0afa38688b7178d54b65e62ad2a61f0 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Thu, 10 Dec 2020 18:14:55 +0800 Subject: [PATCH] 强制吸附带特效 --- Assets/Scripts/TowerDefense/UI/EndlessBossSkill/EndlessBossSkillManager.cs | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/EndlessBossSkill/EndlessBossSkillManager.cs b/Assets/Scripts/TowerDefense/UI/EndlessBossSkill/EndlessBossSkillManager.cs index 83117e5..9cf4812 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessBossSkill/EndlessBossSkillManager.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessBossSkill/EndlessBossSkillManager.cs @@ -1,4 +1,3 @@ -using System.Collections; using System.Collections.Generic; using UnityEngine; using Core.Utilities; @@ -69,7 +68,7 @@ // Update is called once per frame private void Update() { - if (isPaused || EndlessGameUI.instance.state == EndlessGameUI.State.GameOver) return; + if (isPaused || EndlessGameUI.instance.state == EndlessGameUI.State.GameOver || !EndlessUIStart.instance.IsGameRunning) return; for (int i = 0; i < skillList.Count; ++i) { @@ -131,7 +130,7 @@ { currentSkill = cdList[i]; EventCenter.Ins.Add((int)KTGMGemClient.EventType.EndlessBossSkillGlintTitleCompleted, OnGlintTitleCompleted); - EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessBossSkillGlintTitle); + EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessBossSkillGlintTitle, (int)cdList[i].SkillType); isFloatWordCompleted = false; ChangeState(EndlessBossSkillState.FloatWord); break; @@ -206,13 +205,15 @@ { if (isPaused) return; + cdList.Clear(); + waitList.Clear(); + for (int i = 0; i < skillList.Count; ++i) { skillList[i].Reset(); + waitList.Add(skillList[i]); } - cdList.Clear(); - waitList.Clear(); isPaused = true; ChangeState(EndlessBossSkillState.Init); ClearEvent(); @@ -262,6 +263,8 @@ return new BossSkillBubbleBomb(data); case EndlessBossSkillType.WoodPile: return new BossSkillWoodPile(data); + case EndlessBossSkillType.BondageBubble: + return new BossSkillBondageBubble(data); } return null; -- Gitblit v1.9.1