terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ UpdateUINavigation()

void GUIControllerNavigationController.UpdateUINavigation ( float elapsedTime)
inline

Definition at line 132 of file GUIControllerNavigationController.cs.

133 {
134 if (!true)
135 {
136 }
137 bool gameMenu = Main.gameMenu;
138 bool inFancyUI = Main.inFancyUI;
139 bool mapFullscreen = Main.mapFullscreen;
140 bool hairWindow = Main.hairWindow;
141 bool clothesWindow = Main.clothesWindow;
142 bool flag = Main.npcChatText != "";
143 int myPlayer = Main.myPlayer;
147 bool[] uiactionPressed = this.UIActionPressed;
149 bool buttonState = this.UIAction.LinkedAction.GetButtonState(controllerDevice);
151 global::UnityEngine.Vector2 value = this.NavigationAxis.GetValue(controllerDevice);
153 if (!disableNavigation)
154 {
155 return;
156 }
157 if (this.DisableNavigationAxis == 0)
158 {
159 return;
160 }
161 bool[] uiactionPressed2 = this.UIActionPressed;
162 if (this._currentNavigationItem != null)
163 {
164 if (uiactionPressed2 != null)
165 {
166 }
167 return;
168 }
171 }
class f__AnonymousType0<< Count > j__TPar
bool GetButtonState(ControllerDevice controller)
Vector2 GetValue(ControllerDevice controller)
static bool DrawRubbleModeUI
static int myPlayer
Definition Main.cs:2337
static bool inFancyUI
Definition Main.cs:825
static bool clothesWindow
Definition Main.cs:797
static bool gameMenu
Definition Main.cs:2673
static bool mapFullscreen
Definition Main.cs:1441
static bool hairWindow
Definition Main.cs:783
static DateTime Now
Definition DateTime.cs:530

References _currentNavigationItem, Terraria.Main.clothesWindow, DisableNavigation, DisableNavigationAxis, GUIRubbleMaker.DrawRubbleModeUI, Terraria.GameContent.UI.WiresUI.Settings.DrawToolModeUI, Terraria.Main.gameMenu, Controller.ControllerActionButton.GetButtonState(), Controller.ControllerActionVector.GetValue(), Terraria.Main.hairWindow, Terraria.Main.inFancyUI, j__TPar, Controller.ControllerActionButton.LinkedAction, Terraria.Main.mapFullscreen, Terraria.Main.myPlayer, NavigationAxis, System.DateTime.Now, UIAction, UIActionPressed, UIActionWasPressed, and System.value.