Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        //Debug.Log(numberOfPlayer);
        nombreDeGamepad = manager.ConnectedTotal();


        if (nombreDeGamepad >= 1)
        {
            if (gamepad1.GetButtonDown("A") && player1
                == false)
            {
                player1         = true;
                numberOfPlayer += 1;
                CreatePlayer(numberOfPlayer, playerObject);
                //numberOfPlayer = 1;
            }
            if (nombreDeGamepad >= 2)
            {
                if (gamepad2.GetButtonDown("A") && player2 == false)
                {
                    player2         = true;
                    numberOfPlayer += 1;
                    CreatePlayer(numberOfPlayer, playerObject);
                }
            }
            if (nombreDeGamepad >= 3)
            {
                if (gamepad3.GetButtonDown("A") && player3 == false)
                {
                    player3         = true;
                    numberOfPlayer += 1;
                    CreatePlayer(numberOfPlayer, playerObject);
                }
            }
            if (nombreDeGamepad >= 4)
            {
                if (gamepad4.GetButtonDown("A") && player4 == false)
                {
                    player4         = true;
                    numberOfPlayer += 1;
                    CreatePlayer(numberOfPlayer, playerObject);
                }
            }
        }

        /*
         *      if(gamepad1.GetButtonDown("A")&& !player1)
         * {
         *  //Debug.Log("1");
         *  player1 = true;
         *  CreatePlayer(1,playerObject);
         * }
         *
         * if (gamepad2.GetButtonDown("A") && !player2)
         * {
         *  //Debug.Log("2");
         *  player2 = true;
         *  CreatePlayer(2,playerObject);
         * }
         */
    }
Ejemplo n.º 2
0
    IEnumerator Gamepadator()
    {
        yield return(new WaitForSeconds(.5f));

        print(manager.ConnectedTotal());
    }