rabidus-test/Assets/Amazing Assets/Curved World/Example Scenes/Files/Scripts/ExampleInput.cs

44 lines
920 B
C#

using UnityEngine;
#if ENABLE_INPUT_SYSTEM
using UnityEngine.InputSystem;
#endif
namespace AmazingAssets.CurvedWorld.Example
{
static public class ExampleInput
{
#if ENABLE_INPUT_SYSTEM
static public bool GetKeyDown(Key key)
{
return Keyboard.current[key].wasPressedThisFrame;
}
static public bool GetKey(Key key)
{
return Keyboard.current[key].isPressed;
}
static public bool GetKeyUp(Key key)
{
return Keyboard.current[key].wasReleasedThisFrame;
}
#else
static public bool GetKeyDown(KeyCode key)
{
return Input.GetKeyDown(key);
}
static public bool GetKey(KeyCode key)
{
return Input.GetKey(key);
}
static public bool GetKeyUp(KeyCode key)
{
return Input.GetKeyUp(key);
}
#endif
}
}