using UnityEngine;
[AddComponentMenu("Game/UI/Button Key")]
public class UIButtonKey : MonoBehaviour
{
public KeyCode keyCode = KeyCode.None;
void Update ()
{
if (!UICamera.inputHasFocus)
{
if (Input.GetKeyDown(keyCode))
{
SendMessage("OnPress", true, SendMessageOptions.DontRequireReceiver);
}
if (Input.GetKeyUp(keyCode))
{
SendMessage("OnPress", false, SendMessageOptions.DontRequireReceiver);
SendMessage("OnClick", SendMessageOptions.DontRequireReceiver);
}
}
}
}