UnityExplorer/src/Input/IHandleInput.cs
2020-11-20 17:12:40 +11:00

24 lines
489 B
C#

using UnityEngine;
using UnityEngine.EventSystems;
namespace UnityExplorer.Input
{
public interface IHandleInput
{
Vector2 MousePosition { get; }
bool GetKeyDown(KeyCode key);
bool GetKey(KeyCode key);
bool GetMouseButtonDown(int btn);
bool GetMouseButton(int btn);
BaseInputModule UIModule { get; }
PointerEventData InputPointerEvent { get; }
void AddUIInputModule();
void ActivateModule();
}
}