Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        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();
                }
            }
        }
Ejemplo n.º 3
0
        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();
                }
            }
        }
Ejemplo n.º 4
0
        private bool isGoTime(SButton b)
        {
            bool using_tool = Game1.player.UsingTool;

            return(Context.IsWorldReady && !using_tool && (b.Equals(Config.ToggleKey) | b.Equals(SButton.LeftStick)));
        }