IEnumerator SpawnWave() { waves currentWave = wave[nbWave]; SpawnEnnemy(currentWave.greenNB, currentWave.greenEnnemy); SpawnEnnemy(currentWave.redNB, currentWave.redEnnemy); SpawnEnnemy(currentWave.yellowNB, currentWave.yellowEnnemy); yield return(0); }
// Start is called before the first frame update void Awake() { //get components Waves = FindObjectOfType <waves>(); Rigidbody = GetComponent <Rigidbody>(); Rigidbody.useGravity = false; //compute center WaterLinePoints = new Vector3[FloatPoints.Length]; for (int i = 0; i < FloatPoints.Length; i++) { WaterLinePoints[i] = FloatPoints[i].position; } centerOffset = PhysicsHelper.GetCenter(WaterLinePoints) - transform.position; }
private void Awake() { WaveScript = GameObject.Find("Zombies").GetComponent <waves>(); }