// 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); * } */ }
IEnumerator Gamepadator() { yield return(new WaitForSeconds(.5f)); print(manager.ConnectedTotal()); }