private void Update() { if (_target != null) { _turret.SetNewTarget(_target.position); } }
// Update is called once per frame void Update() { if (!trackedEnemy) { trackedEnemy = FindClosestEnemy(); } if (!trackedEnemy) { fxSettup.Stop(turretID); return; } F3DTurret turret = GetComponent <F3DTurret>(); if (turret) { turret.SetNewTarget(trackedEnemy.hitTarget.position); } StartCoroutine(RandomDelayFire()); }