diff --git a/src/SMAPI/Framework/ModHelpers/InputHelper.cs b/src/SMAPI/Framework/ModHelpers/InputHelper.cs index 8713cc483..c9cac9c1d 100644 --- a/src/SMAPI/Framework/ModHelpers/InputHelper.cs +++ b/src/SMAPI/Framework/ModHelpers/InputHelper.cs @@ -85,4 +85,10 @@ public SButtonState GetState(SButton button) { return this.CurrentInputState().GetState(button); } + + /// + public void OverrideButton(SButton button, bool setDown) + { + this.CurrentInputState().OverrideButton(button, setDown); + } } diff --git a/src/SMAPI/IInputHelper.cs b/src/SMAPI/IInputHelper.cs index 053c371e4..dbcf13506 100644 --- a/src/SMAPI/IInputHelper.cs +++ b/src/SMAPI/IInputHelper.cs @@ -30,4 +30,9 @@ public interface IInputHelper : IModLinked /// Get the state of a button. /// The button to check. SButtonState GetState(SButton button); + + /// Override the state of a button. + /// The button to override. + /// A new button state. + void OverrideButton(SButton button, bool setDown); }