Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetInstructions()

static string Terraria.UI.Gamepad.UILinkPointNavigator.GetInstructions ( )
inlinestatic

Definition at line 404 of file UILinkPointNavigator.cs.

405 {
406 UILinkPage uILinkPage = Pages[CurrentPage];
407 UILinkPoint uILinkPoint = Points[CurrentPoint];
408 if (_suggestedPointID.HasValue)
409 {
414 uILinkPage.CurrentPoint = _suggestedPointID.Value;
415 }
416 string text = uILinkPage.SpecialInteractions();
417 if ((PlayerInput.SettingsForUI.CurrentCursorMode == CursorMode.Gamepad && PlayerInput.Triggers.Current.UsedMovementKey && InUse) || _suggestedPointID.HasValue)
418 {
419 string text2 = uILinkPoint.SpecialInteractions();
420 if (!string.IsNullOrEmpty(text2))
421 {
422 if (string.IsNullOrEmpty(text))
423 {
424 return text2;
425 }
426 text = text + " " + text2;
427 }
428 }
430 return text;
431 }
static TriggersPack Triggers
static Dictionary< int, UILinkPoint > Points
static Dictionary< int, UILinkPage > Pages

References Terraria.UI.Gamepad.UILinkPointNavigator._suggestedPointID, Terraria.UI.Gamepad.UILinkPointNavigator.ConsumeSuggestionSwap(), Terraria.GameInput.PlayerInput.SettingsForUI.CurrentCursorMode, Terraria.UI.Gamepad.UILinkPointNavigator.CurrentPage, Terraria.UI.Gamepad.UILinkPointNavigator.CurrentPoint, Terraria.UI.Gamepad.UILinkPointNavigator.InUse, Terraria.UI.Gamepad.UILinkPointNavigator.Pages, Terraria.UI.Gamepad.UILinkPointNavigator.Points, Terraria.UI.Gamepad.UILinkPointNavigator.SwapToSuggestion(), System.text, and Terraria.GameInput.PlayerInput.Triggers.

Referenced by Terraria.GameInput.PlayerInput.ComposeInstructionsForGamepad().