Esempio n. 1
0
    /**********************************************************************************/
    // функция определяющая режим работы контроллера
    // проверяет кол-во подключённых устройств и выбирает режим работы всех PlayerInputCtr
    //
    /**********************************************************************************/
    protected static void DecideControllerMode()
    {
        // determine number of connected joystick
        string[] joystickNames = Input.GetJoystickNames();
        int      numOfJoy      = joystickNames.Length;

        if (numOfJoy >= 2)
        {
            s_controllerMode = CONTROLLER_MODE.TOW_JOY;
        }
        else if (numOfJoy == 1)
        {
            s_controllerMode = CONTROLLER_MODE.KEY_PLUS_JOY;
        }
        else
        {
            s_controllerMode = CONTROLLER_MODE.ONLY_KEY;
        }

        Debug.Log("Input controller set to " + s_controllerMode.ToString());
    }