18 lines
638 B
C#
18 lines
638 B
C#
using UnityEngine;
|
|
public class KeyboardInput : AbstractInputSource
|
|
{
|
|
public override bool GetButton(InSignal button) => Input.GetKey(KeyboardConfiguration.KeyboardMapping[button]);
|
|
public override bool GetButtonDown(InSignal button) => Input.GetKeyDown(KeyboardConfiguration.KeyboardMapping[button]);
|
|
public override bool GetButtonUp(InSignal button) => Input.GetKeyUp(KeyboardConfiguration.KeyboardMapping[button]);
|
|
public override bool Initialize() { return true; }
|
|
|
|
public override bool AnyButton()
|
|
{
|
|
return Input.anyKey;
|
|
}
|
|
|
|
public override void ResetFrameStates()
|
|
{
|
|
|
|
}
|
|
} |