terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
GUIKeyboardMappings Class Reference
+ Collaboration diagram for GUIKeyboardMappings:

Public Member Functions

void RegisterOverlay (GUIKeyboardMappingEntry entry, Rectangle region)
 
void SetupEscapeKeySetting ()
 
void DisableEscapeKeyUsage ()
 
void SetupMappings ()
 
void LoadConfiguration (Preferences preferences)
 
void SaveConfiguration (Preferences preferences)
 
void LoadDefaults ()
 
void ClearBinding (KeyCode key)
 
void Draw ()
 
void LooseFocus ()
 
void Close ()
 
void Backup ()
 
void RestoreBackup ()
 
void SetCategory (KeyboardMappingsCategories_Layout.Category category)
 
 GUIKeyboardMappings ()
 

Static Public Member Functions

static string GetControlTag (ControlsKeyboardTagHandler.MappingType mappingType)
 

Public Attributes

GUIKeyboardMappingOverlay _controllerInput
 
bool Enabled
 
bool performingBinding
 
ControllerActionAxis MovementAxisX
 
ControllerActionAxis MovementAxisY
 
ControllerActionVector MovementAxis
 
ControllerActionButton GrappleFire
 
ControllerActionButton Jump
 
ControllerActionButton Fire
 
ControllerActionButton Interact
 
ControllerActionButton TargetLockOn
 
ControllerActionButton InventoryToggle
 
ControllerActionButton AutoSelect
 
ControllerActionButton SmartCursor
 
ControllerActionButton Settings
 
ControllerActionButton HotbarNext
 
ControllerActionButton HotbarPrevious
 
ControllerActionButton LeftPageCycle
 
ControllerActionButton RightPageCycle
 
ControllerActionButton ZoomIn
 
ControllerActionButton ZoomOut
 
ControllerActionButton MapZoomIn
 
ControllerActionButton MapZoomOut
 
ControllerActionButton MapZoomDefault
 
ControllerActionButton QuickMount
 
ControllerActionButton QuickHeal
 
ControllerActionButton QuickBuff
 
ControllerActionButton QuickMana
 
ControllerActionButton MapToggle
 
ControllerActionButton MiniMapToggle
 
ControllerActionButton ChatToggle
 
ControllerActionButton Hotbar1
 
ControllerActionButton Hotbar2
 
ControllerActionButton Hotbar3
 
ControllerActionButton Hotbar4
 
ControllerActionButton Hotbar5
 
ControllerActionButton Hotbar6
 
ControllerActionButton Hotbar7
 
ControllerActionButton Hotbar8
 
ControllerActionButton Hotbar9
 
ControllerActionButton Hotbar10
 
ControllerActionButton Loadout1
 
ControllerActionButton Loadout2
 
ControllerActionButton Loadout3
 
ControllerActionButton LoadoutCycle
 
KeyboardMappingsCategories_Layout.Category Selected
 
float ScrollOffset
 
List< GUIKeyboardMappingEntry_allSettings
 
List< GUIKeyboardMappingEntry_categorySettings
 

Properties

bool KeyboardEnabled [get, set]
 
bool EscapeOpensInventory [get, set]
 

Private Member Functions

ControllerActionButton CreateButtonMapping (string id)
 
KeyCode LoadKeyCode (Preferences preferences, string id, ref bool loaded)
 
void GainFocus ()
 
bool IsOverCategories (Microsoft.Xna.Framework.Vector2 cursorPosition)
 
void DrawCategories ()
 
void DrawMainButtons ()
 
void ClearMapping ()
 
void DrawTitle ()
 
void DrawBacking ()
 
void DrawCategoryOptions ()
 
float SettingScale (int index)
 
void SettingOver (int index)
 
void SettingDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
Microsoft.Xna.Framework.Vector2 SettingSize (int index)
 

Private Attributes

bool _keyboardEnabled
 
GUIKeyboardMappingEntry overlayEntry
 
Rectangle overlayRegion
 
int disableScroll
 
List< ControllerActionButtonAllButtonMappings
 
bool _escapeOpensInventory
 
float TimeSinceItemChange
 
KeyboardMappingsCategories_Layout.Category[] TabOrder
 
float GameplayButtonScale
 
float UIButtonScale
 
float SaveAndCloseButtonScale
 
float ResetSettingsButtonScale
 
float titleScale
 
float ScrollMomentum
 
int ScrollDragging
 
Microsoft.Xna.Framework.Vector2 DragOffset
 
bool hasFocus
 
GUIInputRegionExclusive _categoriesBlocker
 

Detailed Description

Definition at line 17 of file GUIKeyboardMappings.cs.


The documentation for this class was generated from the following file: