public void _SelectUnit(Unit unit) { selectedUnit = unit; if (selectedUnit.IsTower()) { //selectedUnit.GetTower().IsTurret() //selectedUnit.GetTower().IsAOE() //selectedUnit.GetTower().IsMine() //selectedUnit.GetTower().IsSupport() //selectedUnit.GetTower().IsResource() //selectedUnit.GetTower().IsBlock() if (selectedUnit.GetTower().IsTurret() || selectedUnit.GetTower().IsAOE() || selectedUnit.GetTower().IsSupport()) { rIndicator.Show(selectedUnit); } } }
public void Show(Unit unit) { activeUnit = unit; refreshEveryFrame = activeUnit.IsTower() && activeUnit.GetTower().isPreview; thisT.position = unit.GetPos(); CreatePoints(unit); thisObj.SetActive(true); }