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
GUIQuickActionButton Class Reference
+ Collaboration diagram for GUIQuickActionButton:

Public Types

enum  InteractionState { Disabled , Pressed , Normal }
 

Static Public Member Functions

static void LoadContent (ContentManager content)
 
static NPC GetMouseNPC ()
 
static void DrawAtPosition (QuickActionButton_Layout layout, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Graphics.Texture2D buttonTexture, GUIQuickActionButton.InteractionState state, ref float scale)
 
static void GetIconFrame (QuickActionButton_Layout.QuickActionControl actionType, out Microsoft.Xna.Framework.Graphics.Texture2D iconTexture, out Rectangle frame)
 
static void Draw (QuickActionButton_Layout.QuickActionControl actionType, QuickActionButton_Layout layout, bool pressed, ref float scale)
 
static void DrawFrame (QuickActionButton_Layout layout, Microsoft.Xna.Framework.Graphics.Texture2D buttonTexture, Rectangle srcRect, GUIQuickActionButton.InteractionState state, ref float scale)
 
static void DrawFrame (QuickActionButton_Layout layout, Microsoft.Xna.Framework.Graphics.Texture2D buttonTexture, Rectangle srcRect, GUIQuickActionButton.InteractionState state, ref float scale, int itemType, Microsoft.Xna.Framework.Graphics.Color itemColour)
 
static void Draw (QuickActionButton_Layout layout, Microsoft.Xna.Framework.Graphics.Texture2D buttonTexture, GUIQuickActionButton.InteractionState state, ref float scale)
 
static bool CanHeal (Player player, Item bestHealItem)
 
static bool CanMana (Player player, Item bestManaItem)
 
static bool CanBuff (Player player)
 
static bool CanMount (Player player, Item quickMountItem)
 
static bool IsMounted (Player player)
 
static bool IsCursorOverExpanded (Microsoft.Xna.Framework.Vector2 position, QuickActionButton_Layout layout, ref float expanded)
 
static bool IsCursorOver (Microsoft.Xna.Framework.Vector2 position, QuickActionButton_Layout layout)
 
static bool IsCursorOverAtPosition (Microsoft.Xna.Framework.Vector2 position, QuickActionButton_Layout layout, Microsoft.Xna.Framework.Vector2 controlPosition)
 
static bool RegisterPickingRegion (QuickActionButton_Layout layout)
 

Static Public Attributes

static bool ForceOverrideState
 
static GUIQuickActionButton.InteractionState ForcedState
 
static Microsoft.Xna.Framework.Graphics.Texture2D _unbound
 
static Microsoft.Xna.Framework.Graphics.Texture2D _zoomIn
 
static Microsoft.Xna.Framework.Graphics.Texture2D _zoomOut
 
static Microsoft.Xna.Framework.Graphics.Texture2D _zoomDefault
 
static Microsoft.Xna.Framework.Graphics.Texture2D _mapZoomIn
 
static Microsoft.Xna.Framework.Graphics.Texture2D _mapZoomOut
 
static Microsoft.Xna.Framework.Graphics.Texture2D _mapZoomDefault
 
static Microsoft.Xna.Framework.Graphics.Texture2D _minimapZoomIn
 
static Microsoft.Xna.Framework.Graphics.Texture2D _minimapZoomOut
 
static Microsoft.Xna.Framework.Graphics.Texture2D _minimapZoomDefault
 
static Microsoft.Xna.Framework.Graphics.Texture2D _smartCursorOn
 
static Microsoft.Xna.Framework.Graphics.Texture2D _smartCursorOff
 
static Microsoft.Xna.Framework.Graphics.Texture2D _autoFireOn
 
static Microsoft.Xna.Framework.Graphics.Texture2D _autoFireOff
 
static Microsoft.Xna.Framework.Graphics.Texture2D _map
 
static Microsoft.Xna.Framework.Graphics.Texture2D _mapOpen
 
static Microsoft.Xna.Framework.Graphics.Texture2D _combatTargetLockOn
 
static Microsoft.Xna.Framework.Graphics.Texture2D _combatTargetIndicator
 
static Microsoft.Xna.Framework.Graphics.Texture2D _controlsProfile
 

Static Private Member Functions

static bool CanInteract (Player player, Item item, ref Microsoft.Xna.Framework.Graphics.Texture2D iconTexture, ref Rectangle frame, ref bool useFrame)
 
static bool CanFire (Player player, Item selectedItem)
 
static bool CanGrappleSelect (Player player, Item grappleItem)
 
static GUIQuickActionButton ()
 

Static Private Attributes

static Microsoft.Xna.Framework.Graphics.Texture2D _smallAxisOuter
 
static Microsoft.Xna.Framework.Graphics.Texture2D _axisInner
 
static Microsoft.Xna.Framework.Graphics.Texture2D _jump
 
static Microsoft.Xna.Framework.Graphics.Texture2D _grappleAxis
 
static Microsoft.Xna.Framework.Graphics.Texture2D _grappleFire
 
static Microsoft.Xna.Framework.Graphics.Texture2D _autoSelect
 
static Microsoft.Xna.Framework.Graphics.Texture2D _interact
 
static Microsoft.Xna.Framework.Graphics.Texture2D _fire
 
static Microsoft.Xna.Framework.Graphics.Texture2D _inventory
 
static Microsoft.Xna.Framework.Graphics.Texture2D _inventoryOpen
 
static Microsoft.Xna.Framework.Graphics.Texture2D[] _uncollecedHeads
 

Detailed Description

Definition at line 18 of file GUIQuickActionButton.cs.


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