private void Update(TurretBasePos turret) { if (Input.GetKeyDown(KeyCode.Space)) { turret.DebugCreateNewTurret(); } }
private void Rebuild() { turretBase = target as TurretBasePos; if (turretBase.gameObject.activeInHierarchy) { turretBase.DebugCreateNewTurret(); } }
// Update is called once per frame void Update() { TurretBasePos[] turrets = FindObjectsOfType <TurretBasePos>(); for (int i = 0; i < turrets.Length; i++) { TurretBasePos turret = turrets[i]; Update(turret); } }
// Use this for initialization void Start() { hitpoints = maxHitpoints; TurretBasePos pos = GetComponent <TurretBasePos>(); if (pos != null) { pos.DebugCreateNewTurret(); } if (aimPoint == null) { aimPoint = transform; } }