Ejemplo n.º 1
0
    void SpawnArrow()
    {
        int toChoose      = Random.Range(0, arrowprobobility.Length);
        int numberToSpawn = arrowprobobility[toChoose];

        Debug.Log(numberToSpawn);
        int[] spawnLanes = SampleRemove(4, numberToSpawn);
        for (int i = 0; i < spawnLanes.Length; i++)
        {
            Debug.Log("Spawn in Lane " + spawnLanes[i]);
            spawnTimer = spawnRate;
            switch (spawnLanes[i])
            {
            case 0:
            {
                downLane.SpawnArrow();
                break;
            }

            case 1:
            {
                leftLane.SpawnArrow();
                break;
            }

            case 2:
            {
                rightLane.SpawnArrow();
                break;
            }

            case 3:
            {
                upLane.SpawnArrow();
                break;
            }

            default:
            {
                break;
            }
            }
        }
    }