| | |
| | | using ActionGameFramework.Health; |
| | | using KTGMGemClient; |
| | | using ActionGameFramework.Health; |
| | | using Core.Health; |
| | | using Core.Utilities; |
| | | using TowerDefense.Level; |
| | |
| | | else if (EndlessGameUI.instanceExists) |
| | | { |
| | | if (EndlessGameUI.instance.selfTowerPlaceArea != null) |
| | | { |
| | | if (GameConfig.IsNewbie) |
| | | { |
| | | if (GameConfig.TowerFirstTakeDamage) |
| | | { |
| | | GameConfig.TowerFirstTakeDamage = false; |
| | | EndlessGameUI.instance.selfTowerPlaceArea.setTowerPosHealth(homebase.homebaseIdx, hscale); |
| | | EndlessLevelManager.instance.StopSecondWave(); |
| | | } |
| | | else |
| | | { |
| | | if (GameConfig.TowerCanTakeDamage) |
| | | { |
| | | EndlessGameUI.instance.selfTowerPlaceArea.setTowerPosHealth(homebase.homebaseIdx, hscale); |
| | | } |
| | | } |
| | | } |
| | | else |
| | | EndlessGameUI.instance.selfTowerPlaceArea.setTowerPosHealth(homebase.homebaseIdx, hscale); |
| | | } |
| | | } |
| | | } |
| | | |