Инвентарь с быстрым доступом к предметам Unity3D

У меня есть инвентарь с предметами игрока, и так же я сделал слоты для быстрого доступа к предметам, я хочу когда игрок нажимает на клавиши от 1 - 8, выбирался необходимый слот инвентаря с быстрым доступом, как это можно сделать, с помощью IPointerEnterHandler, IPointerExitHandler я сделал если пользователь вводит по инвентарю, то я делаю необходимое например вывожу подробную информацию о инвентарном слоте, но теперь мне нужна другая логика относящияся к быстрым слотам, на быстрые клавиши, есть что то похожее в Unity, или придеться колхозить вешать на каждый UI скрипт и проверять его порядковый номер и нажатую кнопку пользователем.

Инвентарь с быстрым доступом


Ответы (1 шт):

Автор решения: Super3283u

В Update засунуть:

    if (Input.GetKeyDown(KeyCode.Alpha1))
    {
        // здесь смена предмета
    }

Цифру в KeyCode.Alpha можно поменять на другую нужную. Или другую клавишу впринципе вместо Alpha https://docs.unity3d.com/ScriptReference/Input.GetKey.html

→ Ссылка