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

◆ FancyUISpecialInstructions()

static string Terraria.Initializers.UILinksInitializer.FancyUISpecialInstructions ( )
inlinestatic

Definition at line 1826 of file UILinksInitializer.cs.

1827 {
1828 string text = "";
1829 int fANCYUI_SPECIAL_INSTRUCTIONS = UILinkPointNavigator.Shortcuts.FANCYUI_SPECIAL_INSTRUCTIONS;
1830 if (fANCYUI_SPECIAL_INSTRUCTIONS == 1)
1831 {
1832 if (CanExecuteInputCommand() && PlayerInput.Triggers.JustPressed.HotbarMinus)
1833 {
1835 PlayerInput.LockGamepadButtons("HotbarMinus");
1837 }
1838 text += PlayerInput.BuildCommand(Lang.menu[235].Value, false, PlayerInput.ProfileGamepadUI.KeyStatus["HotbarMinus"]);
1839 if (CanExecuteInputCommand() && PlayerInput.Triggers.JustPressed.MouseRight)
1840 {
1842 PlayerInput.LockGamepadButtons("MouseRight");
1844 }
1845 text += PlayerInput.BuildCommand(Lang.menu[236].Value, false, PlayerInput.ProfileGamepadUI.KeyStatus["MouseRight"]);
1846 if (CanExecuteInputCommand() && PlayerInput.Triggers.JustPressed.SmartCursor)
1847 {
1849 PlayerInput.LockGamepadButtons("SmartCursor");
1851 }
1852 text += PlayerInput.BuildCommand(Lang.menu[238].Value, false, PlayerInput.ProfileGamepadUI.KeyStatus["SmartCursor"]);
1854 {
1855 if (CanExecuteInputCommand() && PlayerInput.Triggers.JustPressed.HotbarPlus)
1856 {
1858 PlayerInput.LockGamepadButtons("HotbarPlus");
1860 }
1861 text += PlayerInput.BuildCommand(Lang.menu[237].Value, false, PlayerInput.ProfileGamepadUI.KeyStatus["HotbarPlus"]);
1862 }
1863 }
1864 return text;
1865 }
static TriggersPack Triggers
static string BuildCommand(string CommandText, bool Last, params List< string >[] Bindings)
static void LockGamepadButtons(string TriggerName)
static KeyConfiguration ProfileGamepadUI

References Terraria.GameContent.UI.States.UIVirtualKeyboard.BackSpace(), Terraria.GameInput.PlayerInput.BuildCommand(), Terraria.Initializers.UILinksInitializer.CanExecuteInputCommand(), Terraria.GameContent.UI.States.UIVirtualKeyboard.CanSubmit, Terraria.GameContent.UI.States.UIVirtualKeyboard.CycleSymbols(), Terraria.UI.Gamepad.UILinkPointNavigator.Shortcuts.FANCYUI_SPECIAL_INSTRUCTIONS, Terraria.GameInput.PlayerInput.LockGamepadButtons(), Terraria.Lang.menu, Terraria.GameInput.PlayerInput.ProfileGamepadUI, Terraria.GameContent.UI.States.UIVirtualKeyboard.Submit(), System.text, Terraria.GameInput.PlayerInput.Triggers, Terraria.GameInput.PlayerInput.SettingsForUI.TryRevertingToMouseMode(), and Terraria.GameContent.UI.States.UIVirtualKeyboard.Write().

Referenced by Terraria.Initializers.UILinksInitializer.Load().