private void ControlEvents_TriggerPressed(object sender, EventArgsControllerTriggerPressed e) { if (e.ButtonPressed.ToString().Equals(config.hotkeys["gamepad"]) && Game1.activeClickableMenu == null) { openMenu(); } }
/// <summary>The method invoked when the player presses a controller button.</summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private void ControlEvents_ControllerTriggerPressed(object sender, EventArgsControllerTriggerPressed e) { if (!Context.IsWorldReady) { return; } this.ReceiveKeyPress(e.ButtonPressed, this.Config.Controller); }
/// <summary>The method invoked when the player presses a controller trigger.</summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The event arguments.</param> private void OnControllerTriggerPressed(object sender, EventArgsControllerTriggerPressed e) { bool handled = this.ReceiveTriggerPress(e.ButtonPressed); if (handled) { Game1.oldPadState = GamePad.GetState(PlayerIndex.One); } }
/// <summary>The method invoked when the player presses a controller button.</summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private void ControlEvents_ControllerTriggerPressed(object sender, EventArgsControllerTriggerPressed e) { if (!Game1.hasLoadedGame) { return; } this.ReceiveKeyPress(e.ButtonPressed, this.Config.Controller); }
private void setScrolling(object sender, EventArgsControllerTriggerPressed e) { if (!isInitiated) { return; } if (verticalToolbar.numToolsinToolbar > 0 && (e.PlayerIndex == PlayerIndex.One && e.ButtonPressed == Buttons.LeftTrigger || e.ButtonPressed == Buttons.RightTrigger)) { Game1.player.CurrentToolIndex = currentToolIndex; int num = e.ButtonPressed == Buttons.LeftTrigger ? -1 : 1; checkHoveredItem(num); scrolling = num; } }
/// <summary>The method invoked when the player presses a controller trigger button.</summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event data.</param> private void ReceiveTriggerPress(object sender, EventArgsControllerTriggerPressed e) { this.HandleInput(e.ButtonPressed, this.Config.Controller); }