31 lines
594 B
C#
31 lines
594 B
C#
using UnityEngine;
|
|
|
|
namespace SimpleInputNamespace
|
|
{
|
|
public class MouseButtonInputKeyboard : MonoBehaviour
|
|
{
|
|
#pragma warning disable 0649
|
|
[SerializeField]
|
|
private KeyCode key;
|
|
#pragma warning restore 0649
|
|
|
|
public SimpleInput.MouseButtonInput mouseButton = new SimpleInput.MouseButtonInput();
|
|
|
|
private void OnEnable()
|
|
{
|
|
mouseButton.StartTracking();
|
|
SimpleInput.OnUpdate += OnUpdate;
|
|
}
|
|
|
|
private void OnDisable()
|
|
{
|
|
mouseButton.StopTracking();
|
|
SimpleInput.OnUpdate -= OnUpdate;
|
|
}
|
|
|
|
private void OnUpdate()
|
|
{
|
|
mouseButton.value = Input.GetKey( key );
|
|
}
|
|
}
|
|
} |