private void Shoot() { HomingMissle missle = Instantiate(misslePrefab); missle.transform.SetParent(Main.Singleton.bulletParent.transform); missle.transform.position = transform.position; }
void TryShoot() { currCooldown += Time.deltaTime; if (currCooldown >= attacksPerSecond) { HomingMissle newProjectile = Instantiate(usedProjectile, barrelExit.position, barrelExit.rotation); newProjectile.Initialise(trackedEnemy.transform, rocketDamage); currCooldown = 0; } }