29 lines
608 B
C#
29 lines
608 B
C#
#if INPUTSYSTEM_SUPPORT
|
|
using UnityEngine;
|
|
using UnityEngine.InputSystem;
|
|
|
|
namespace AlicizaX.UI
|
|
{
|
|
[DisallowMultipleComponent]
|
|
public class UXHotkeyButton : UXButton
|
|
{
|
|
[SerializeField] internal InputActionReference _hotKeyRefrence;
|
|
[SerializeField] internal EHotkeyPressType _hotkeyPressType;
|
|
|
|
public InputActionReference HotKeyRefrence
|
|
{
|
|
get { return _hotKeyRefrence; }
|
|
}
|
|
|
|
internal void HotkeyActionTrigger()
|
|
{
|
|
if (Interactable)
|
|
{
|
|
OnSubmit(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#endif
|