private void HandleShooting() { if (timeBtwLastShot <= 0) { Vector3 toPlayerDir = Player.instance.GetPosition() - transform.position; EnemyBullet.Create(transform.position, toPlayerDir.normalized); timeBtwLastShot = timeBtwShot; } else { timeBtwLastShot -= Time.deltaTime; } }