Example #1
0
    IEnumerator SpawnWave()
    {
        waves currentWave = wave[nbWave];

        SpawnEnnemy(currentWave.greenNB, currentWave.greenEnnemy);
        SpawnEnnemy(currentWave.redNB, currentWave.redEnnemy);
        SpawnEnnemy(currentWave.yellowNB, currentWave.yellowEnnemy);

        yield return(0);
    }
Example #2
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>();
 }