14 lines
573 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;
}
}