SDK enterprise-уровня для Unity / Имя типа или пространства имен Input.System не существует
  На главную

SDK enterprise-уровня для Unity

Имя типа или пространства имен Input.System не существует

Описание проблемы

Проблема появляется при открытии редактора Unity или при импорте SDK и сопровождается следующим сообщением об ошибке:

Copy
Full screen
Small screen
    Assets\Xsolla\Core\InputProxy\InputProxy.NewSystem.cs(5,19): error CS0234: The type or namespace name ‘Input.System’ does not exist in the namespace ‘Unity Engine’ (are you missing an assembly reference?)
    

    Проблема возникает из-за того, что у вас установлен пакет с Input System, но ссылка на него не указана в файле xsolla.asmdef.

    Статус проблемы: Невозможно исправить со стороны SDK.

    Обходное решение

    1. Откройте проект Unity.
    2. Перейдите в панель Project и выберите файл xsolla.asmdef.
    3. В панели Inspector перейдите в раздел Assembly Definition References.
    4. Нажмите значок + и выберите Unity.InputSystem.
    Была ли статья полезна?
    Спасибо!
    Что может сделать страницу еще лучше? Сообщение
    Жаль, что так произошло
    Расскажите, почему статья не была полезна. Сообщение
    Спасибо за обратную связь!
    Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
    Последнее обновление: 15 сентября 2023

    Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

    Сообщите о проблеме
    Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
    Укажите email-адрес, чтобы мы могли связаться с вами
    Спасибо за обратную связь!