/// <summary>Checks if an Action button was pressed</summary> /// <param name="button">The button in question</param> /// <returns>Wether an Action Button was pressed</returns> private bool IsActionButton(SButton button) { //Check the different buttons if (button.Equals(SButton.MouseRight) || button.Equals(SButton.ControllerA) || button.IsActionButton()) { return(true); } return(false); }
private void Input_ButtonReleased(object sender, ButtonReleasedEventArgs e) { SButton releasedButton = e.Button; if (releasedButton.Equals(Config.SprintKey) || releasedButton.Equals(Config.SprintKeyForControllers)) { if (Config.HoldToSprint) { Player_Walk(); } } }
private void Input_ButtonPressed(object sender, ButtonPressedEventArgs e) { SButton pressedButton = e.Button; if (pressedButton.Equals(Config.SprintKey) || pressedButton.Equals(Config.SprintKeyForControllers)) { if (Config.HoldToSprint) { Player_Sprint(); } else { Player_Toggle_Sprint(); } } }
private bool isGoTime(SButton b) { bool using_tool = Game1.player.UsingTool; return(Context.IsWorldReady && !using_tool && (b.Equals(Config.ToggleKey) | b.Equals(SButton.LeftStick))); }