using System.Collections; using System.Collections.Generic; using UnityEngine; public class ProjectileEnemy : MonoBehaviour { [SerializeField] GameObject projectile; [SerializeField] GameObject firePoint; // Start is called before the first frame update void Start() { StartCoroutine(Fire()); } IEnumerator Fire() { yield return new WaitForSeconds(3f); GameObject newProjectile = Instantiate(projectile, firePoint.transform.position, firePoint.transform.rotation); newProjectile.GetComponent().AddRelativeForce(new Vector2(80, 0)); newProjectile.transform.Rotate(new Vector3(0,0,-90)); StartCoroutine(Fire()); } }