// Use this for initialization void Start() { InvokeRepeating("Update_Target", 0f, .07f); tirerScript = GetComponent <Tirer>(); unitStats = GetComponent <Unit_Stats>(); activation = GetComponent <TurretActivation>(); }
public void RemoveUnitFromUnitManager(GameObject go) { TurretActivation turretActivation = go.GetComponent <TurretActivation>(); if (turretActivation == null) { return; } if (turretActivation.unitType == TurretActivation.UnitType.Turret) { RemoveTurret(go); } else { RemoveBuilding(go); } if (go.GetComponent <Unit_Stats>().isSpotlight) { go.GetComponent <Spotlight_IA>().enabled = false; } if (go.GetComponent <Unit_Stats>().isGenerator) { go.GetComponent <Generator_IA>().enabled = true; } if (turretActivation.unitType == TurretActivation.UnitType.Building && !go.GetComponent <Unit_Stats>().isWorkshop) { ReloadBuildingsIfAny(); } }
// Use this for initialization void Start() { ia = GetComponent <TurretIA>(); unitStats = GetComponent <Unit_Stats>(); activation = GetComponent <TurretActivation>(); }