Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        // Use settings if it was set and loaded from Menu
        if (Settings.isSet)
        {
            enablePattern     = Settings.togglePattern;
            enableNback       = Settings.toggleNback;
            enableMultiObject = Settings.toggleMultiObj;
        }

        // Set game modes
        gameModes = new List <GameModes> ();
        if (enablePattern)
        {
            gameModes.Add(GameModes.Pattern);
        }
        if (enableNback)
        {
            gameModes.Add(GameModes.Nback);
        }
        if (enableMultiObject)
        {
            gameModes.Add(GameModes.Multiobj);
        }


        patternGame  = FindObjectOfType(typeof(PatternLevelManager)) as PatternLevelManager;
        multiObjGame = FindObjectOfType(typeof(MultiObjGameManager)) as MultiObjGameManager;
        nbackGame    = FindObjectOfType(typeof(NbackGameManager)) as NbackGameManager;
        player       = GameObject.FindGameObjectWithTag("Player").GetComponent <Player> ();

        // Start each game if enabled
        // Note: Disable/Enable of Pattern and Nback currently done
        // by disabling their generators in TerrainGenerator.cs, should be here

        if (!enableNback)
        {
            StartCoroutine("GameTimeWait", 4f);
        }
        else
        {
            player.canJump       = true;
            player.canRun        = true;
            player.canDoubleJump = true;

            player.GetComponent <Animator>().SetInteger("PlayerState", 1);

            if (enablePattern)
            {
                patternGame.StartPatternGame();
            }
            if (enableMultiObject)
            {
                multiObjGame.startLevel();
            }
        }
        //StartCoroutine("GameTimeWait",4f);
    }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        patternGame = FindObjectOfType (typeof(PatternLevelManager)) as PatternLevelManager;
        multiObjGame = FindObjectOfType (typeof(MultiObjGameManager)) as MultiObjGameManager;
        nbackGame = FindObjectOfType (typeof(NbackGameManager)) as NbackGameManager;
        player = GameObject.FindGameObjectWithTag ("Player").GetComponent<Player> ();

        // Start each game if enabled
        // Note: Disable/Enable of Pattern and Nback currently done
        // by disabling their generators in TerrainGenerator.cs, should be here

        StartCoroutine("GameTimeWait",5f);
    }
Exemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        patternGame  = FindObjectOfType(typeof(PatternLevelManager)) as PatternLevelManager;
        multiObjGame = FindObjectOfType(typeof(MultiObjGameManager)) as MultiObjGameManager;
        nbackGame    = FindObjectOfType(typeof(NbackGameManager)) as NbackGameManager;

        // Start each game if enabled
        // Note: Disable/Enable of Pattern and Nback currently done
        // by disabling their generators in TerrainGenerator.cs, should be here
        if (enableMultiObject)
        {
            multiObjGame.startLevel();
        }
    }
Exemplo n.º 4
0
    // Use this for initialization
    void Start()
    {
        // Use settings if it was set and loaded from Menu
        if (Settings.isSet) {
            enablePattern = Settings.togglePattern;
            enableNback = Settings.toggleNback;
            enableMultiObject = Settings.toggleMultiObj;
        }

        // Set game modes
        gameModes = new List<GameModes> ();
        if (enablePattern)
            gameModes.Add (GameModes.Pattern);
        if (enableNback)
            gameModes.Add (GameModes.Nback);
        if (enableMultiObject)
            gameModes.Add (GameModes.Multiobj);

        patternGame = FindObjectOfType (typeof(PatternLevelManager)) as PatternLevelManager;
        multiObjGame = FindObjectOfType (typeof(MultiObjGameManager)) as MultiObjGameManager;
        nbackGame = FindObjectOfType (typeof(NbackGameManager)) as NbackGameManager;
        player = GameObject.FindGameObjectWithTag ("Player").GetComponent<Player> ();

        // Start each game if enabled
        // Note: Disable/Enable of Pattern and Nback currently done
        // by disabling their generators in TerrainGenerator.cs, should be here

        if(!enableNback)
        {
            StartCoroutine("GameTimeWait",4f);
        }
        else
        {
            player.canJump = true;
            player.canRun = true;
            player.canDoubleJump = true;

            player.GetComponent<Animator>().SetInteger("PlayerState",1);

            if(enablePattern)
            {
                patternGame.StartPatternGame();
            }
            if (enableMultiObject) {
                multiObjGame.startLevel();
            }
        }
        //StartCoroutine("GameTimeWait",4f);
    }