Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetButtonDown("Joystick " + playerNumber + " Type 2"))
        {
            creatorManager.PlayerReady(playerAppearance, currentBody, currentHead);
        }

        if (Input.GetButtonDown("Joystick " + playerNumber + " Option 1"))
        {
            cycleStep += 1;
        }
        else if (Input.GetButtonDown("Joystick " + playerNumber + " Option 2"))
        {
            cycleStep -= 1;
        }
        cycleStep = Mathf.Clamp(cycleStep, 0, 3);

        if (Input.GetButtonDown("Joystick " + playerNumber + " Bumper R"))
        {
            if (cycleStep == 0)
            {
                changeName(1);
            }
            if (cycleStep == 1)
            {
                changeHead(1);
            }
            if (cycleStep == 2)
            {
                changeBody(1);
            }
            if (cycleStep == 3)
            {
                changeClass(1);
            }
        }
        else if (Input.GetButtonDown("Joystick " + playerNumber + " Bumper L"))
        {
            if (cycleStep == 0)
            {
                changeName(-1);
            }
            if (cycleStep == 1)
            {
                changeHead(-1);
            }
            if (cycleStep == 2)
            {
                changeBody(-1);
            }
            if (cycleStep == 3)
            {
                changeClass(-1);
            }
        }
    }