/**********************************************************************************/ // функция определяющая режим работы контроллера // проверяет кол-во подключённых устройств и выбирает режим работы всех 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()); }