예제 #1
0
    // Method sent to start spawning candy
    public void FinishSpawningCandy()
    {
        count         = 0;
        instancesDone = 0;
        spawningCandy = false;

        AssemblyLineEnd.Reset();
        ScanLevels(true);
        levelProgress.SaveData(levelID, 0, 0);

        // Scan all of the candy to be spawned in the level to reset instances
        foreach (SpawnCandyInstance instance in spawningCandies)
        {
            instance.CandyNotSpawning();
        }

        // Destroy remaining candies
        for (int i = 0; i < GameObject.FindObjectsOfType <Candy>().Length; i++)
        {
            Destroy(GameObject.FindObjectsOfType <Candy>()[i].gameObject);
        }
    }