Project_WL/Assets/Plugins/SimpleInput/Scripts/ButtonInputs/ButtonInputKeyboard.cs

31 lines
559 B
C#

using UnityEngine;
namespace SimpleInputNamespace
{
public class ButtonInputKeyboard : MonoBehaviour
{
#pragma warning disable 0649
[SerializeField]
private KeyCode key;
#pragma warning restore 0649
public SimpleInput.ButtonInput button = new SimpleInput.ButtonInput();
private void OnEnable()
{
button.StartTracking();
SimpleInput.OnUpdate += OnUpdate;
}
private void OnDisable()
{
button.StopTracking();
SimpleInput.OnUpdate -= OnUpdate;
}
private void OnUpdate()
{
button.value = Input.GetKey( key );
}
}
}