| | |
| | | disableRandomTowerBtn(); |
| | | } |
| | | |
| | | public void PlayBuffPS(int get_buffID) |
| | | { |
| | | //Debug.Log("开始播放特效"); |
| | | int targetID = 0; |
| | | switch (get_buffID) |
| | | { |
| | | case 0: |
| | | //无特效 |
| | | break; |
| | | case 1: |
| | | for (int i = 0; i < m_listTower.Count; i++) |
| | | { |
| | | m_listTower[i].CurrentTowerLevel.ShowBuffPS(); |
| | | } |
| | | break; |
| | | case 2: |
| | | targetID = 101; |
| | | break; |
| | | case 3: |
| | | targetID = 201; |
| | | break; |
| | | case 4: |
| | | targetID = 301; |
| | | break; |
| | | } |
| | | if (targetID > 1) |
| | | { |
| | | for (int i = 0; i < m_listTower.Count; i++) |
| | | { |
| | | if (m_listTower[i].ElfId == targetID) |
| | | { |
| | | m_listTower[i].CurrentTowerLevel.ShowBuffPS(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 根据塔位索引位置,查找位置上是否有对应的塔防数据。 |
| | | /// </summary> |
| | |
| | | } |
| | | //placeObj = GameObject.FindGameObjectWithTag("PlaceTowerOpponent"); |
| | | EventCenter.Ins.Add((int)KTGMGemClient.EventType.EndlessHeartAllLose, AllHeartLose); |
| | | EventCenter.Ins.Add<int>((int)KTGMGemClient.EventType.PlayBuffPS, PlayBuffPS); |
| | | |
| | | } |
| | | |
| | | /// <summary> |