Пример #1
0
    void determineSpawnTimer()
    {
        float hi = SpawnTimer.getSpawnTimer() - 0.03f;

        SpawnTimer.setSpawnTimer(hi);
        Debug.Log(SpawnTimer.getSpawnTimer());
    }
Пример #2
0
    void SpawnBeefy()
    {
        if (Pause.getPaused() == false && SpawnTimer.getSpawnTimer() < 1.80)
        {
            float rightScreenBound = 5;                    // set value for this
            float leftScreenBound  = -5;                   // set value for this
            float randomY          = Random.Range(-10f, 0f);
            float randomSide       = Random.Range(0f, 3f);

            if (randomSide < 1)
            {
                Instantiate(beefySpawnee, new Vector3(rightScreenBound, randomY, 0), Quaternion.identity);
            }
            else if (randomSide >= 1 && randomSide < 2)
            {
                Instantiate(beefySpawnee, new Vector3(leftScreenBound, randomY, 0), Quaternion.identity);
            }
            else if (randomSide >= 2)
            {
                //they come from the bottom
                float randomX = Random.Range(-10f, 10f);
                Instantiate(beefySpawnee, new Vector3(randomX, -7, 0), Quaternion.identity);
            }
        }
    }
Пример #3
0
 IEnumerator BeefySpawner()
 {
     while (true)
     {
         SpawnBeefy();
         yield return(new WaitForSeconds(SpawnTimer.getSpawnTimer() + 2));
     }
 }
Пример #4
0
 IEnumerator SpeedySpawner()
 {
     while (true)
     {
         SpawnSpeedy();
         yield return(new WaitForSeconds(SpawnTimer.getSpawnTimer() + 5));
     }
 }
Пример #5
0
 void SpawnSpeedy()
 {
     if (Pause.getPaused() == false && SpawnTimer.getSpawnTimer() < 1.90)
     {
         //they come from the bottom
         float randomX = Random.Range(-5f, 5f);
         Instantiate(speedySpawnee, new Vector3(randomX, -7, 0), Quaternion.identity);
     }
 }