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() { } }