Exemplo n.º 1
0
    public void incrementPriority(int p)
    {
        if (p != currentPriority)
        {
            print("Error! Current priority does not match the destroyed pickup");
        }
        else
        {
            currentPriority++;
            if (currentPriority == pickupCollection.Length)
            {
//				SceneManager.LoadScene (SceneManager.GetSceneByBuildIndex( (currentScene+1)%numberOfScenes).name );
                SceneManager.LoadScene(nextScene, LoadSceneMode.Single);
            }
            else
            {
                PickupController pc = pickupCollection [currentPriority].GetComponent <PickupController> ();
                pc.setActive();
            }
        }
    }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        print("Initializing game controller");
        for (int i = 0; i < pickupCollection.Length; i++)
        {
            PickupController pc = pickupCollection [i].GetComponent <PickupController> ();
            pc.setPriority(i);
            if (i == 0)
            {
                pc.setActive();
                print("Setting active");
            }
            else
            {
                pc.setInactive();
                print("Setting inactive");
            }
        }

        currentPriority = 0;
    }