| | |
| | | if (GameConfig.TowerFirstTakeDamage) |
| | | { |
| | | GameConfig.TowerFirstTakeDamage = false; |
| | | EndlessGameUI.instance.selfTowerPlaceArea.setTowerPosHealth(homebase.homebaseIdx, hscale); |
| | | EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessLoseHeart, 1); |
| | | EndlessLevelManager.instance.StopSecondWave(); |
| | | } |
| | | else |
| | | { |
| | | if (GameConfig.TowerCanTakeDamage) |
| | | { |
| | | EndlessGameUI.instance.selfTowerPlaceArea.setTowerPosHealth(homebase.homebaseIdx, hscale); |
| | | } |
| | | EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessLoseHeart, 1); |
| | | } |
| | | } |
| | | else |
| | | EndlessGameUI.instance.selfTowerPlaceArea.setTowerPosHealth(homebase.homebaseIdx, hscale); |
| | | EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessLoseHeart, 1); |
| | | } |
| | | } |
| | | } |