namespace StardewModdingAPI.Framework.Input { /// The input status for a button during an update frame. internal enum InputStatus { /// The button was neither pressed, held, nor released. None, /// The button was pressed in this frame. Pressed, /// The button has been held since the last frame. Held, /// The button was released in this frame. Released } /// Extension methods for . internal static class InputStatusExtensions { /// Whether the button was pressed or held. /// The button status. public static bool IsDown(this InputStatus status) { return status == InputStatus.Held || status == InputStatus.Pressed; } } }