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
|
Public Types | |
enum | LeftStickJumpMode { DoubleTap , SingleTap , Up , Disabled } |
enum | ControlType { Left , Right , Jump , Up , Down , Inventory , QuickHeal , QuickMana , QuickMount , QuickBuff , Grapple , Fire , UseTileControl , Interact , ZoomIn , ZoomOut , AutoFire , SmartCursor , InventoryToggle , AutoSelect , GrappleSelect , TargetLockOn , ProfileSwitch , UseButton , Settings , Loadout1 , Loadout2 , Loadout3 , LoadoutCycle , Count } |
Public Member Functions | |
GUIVirtualInputController () | |
void | ResetSMCurosrNotification () |
Microsoft.Xna.Framework.Vector2 | GetPressedControlPosition (VirtualControlsHardwareConfigurationMapping_Layout.ContolType controlType, out VirtualControlsHardwareConfigurationMapping_Layout slotConfiguration) |
void | Update (float elapsedTime) |
void | SecondaryUpdateCursor (global::Cursor cursor) |
void | UpdateCursor (global::Cursor cursor) |
void | Draw () |
void | Show () |
void | Hide () |
Static Public Member Functions | |
static void | LoadContent (ContentManager content) |
Public Attributes | |
bool | ControllerActive |
bool | AutoControlEnabled |
float | AutoControlTimer |
bool | AutoSelectToggleTouch |
bool | AutoSelectToggleTouchValue |
bool | AutoSelectToggleController |
bool | AutoSelectToggleControllerValue |
bool | AutoSelectToggleKeyboard |
bool | AutoSelectToggleKeyboardValue |
bool | EnableBuildGridSnap |
bool | AimModeFreeMovement |
bool | UseButtonPressed |
bool | StashCraftedItems |
VirtualInputController_Layout.ContolType[] | Controls |
float | VirtualControlScale |
GUIVirtualInputController.LeftStickJumpMode | JumpMode |
bool | LeftStickAiming |
float | ControllerAimSensitivity |
float | TouchAimSensitivity |
DateTime | LastAimNavTickTime |
bool | wasMovementAxisActive |
bool | movementAxisActive |
bool | grappleAxisActive |
bool | wasGrappleAxisActive |
bool | grappleFired |
bool | fireAxisActive |
bool | grappleAxisPressed |
bool | fireButtonFiring |
bool[] | Pressed |
bool[] | WasPressed |
float[] | Scale |
float | TimeSinceModifyZoom |
bool | InventoryToggle |
Static Public Attributes | |
static Microsoft.Xna.Framework.Graphics.Texture2D | _movement |
static Microsoft.Xna.Framework.Graphics.Texture2D | _autoFireOff |
Properties | |
bool | HasGrapple [get, set] |
bool | JumpTapPressed [get, set] |
bool | WasJumpTapPressed [get, set] |
bool | InGameUIOpen [get, set] |
Private Member Functions | |
void | UpdateMovementAxis (Microsoft.Xna.Framework.Vector2 rawAxis) |
void | UpdateFireAxis (Microsoft.Xna.Framework.Vector2 rawAxis) |
void | HideNotifications () |
void | AddInteractBanner (Player player, Item item) |
void | HandleCursorGridSnap (bool tileBoostWholeScreen, int screenCenterX, int screenCenterY, int tB, ref float MouseX, ref float MouseY) |
void | HandleGridSnapCursorMovement (Item selectedItem, int screenCenterX, int screenCenterY, int tB, ref float MouseX, ref float MouseY) |
Microsoft.Xna.Framework.Vector2 | FilterFireAxis (Microsoft.Xna.Framework.Vector2 fireAxis) |
void | UpdateCursorMovement () |
bool | IsOverGroupRegion (GUIPageIconGrouping group, Point mousePoint) |
void | DrawControlStringNotifications () |
void | DrawControls () |
void | DrawMapControls () |
Static Private Member Functions | |
static bool | CanInteract (Player player, Item item) |
static | GUIVirtualInputController () |
Static Private Attributes | |
static Microsoft.Xna.Framework.Graphics.Texture2D | _directionArrow |
static Microsoft.Xna.Framework.Graphics.Texture2D | _jump |
const float | numSteps = 1000f |
static Item | emptyItem |
static int | pulseTimer |
Definition at line 23 of file GUIVirtualInputController.cs.