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

Public Member Functions

void LoadPageRegion ()
 
float ArmourScale (int index)
 
float ArmourDyeScale (int index)
 
float ArmourVanityScale (int index)
 
void ArmourOver (int index)
 
void ArmourDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
void ArmourDyeOver (int index)
 
void ArmourDyeDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
void ArmourVanityOver (int index)
 
void ArmourVanityDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
int CanBeEquipedAccessory (Item checkItem)
 
bool CanBeEquiped (Item checkItem)
 
bool CanBeStored (Item checkItem)
 
float AccessoryScale (int index)
 
float AccessoryDyeScale (int index)
 
float AccessoryVanityScale (int index)
 
void AccessoryOver (int index)
 
void AccessoryDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
void AccessoryDyeOver (int index)
 
void AccessoryDyeDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
void AccessoryVanityOver (int index)
 
void AccessoryVanityDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
float QuickSlotScale (int index)
 
float QuickSlotScaleDye (int index)
 
void QuickSlotOver (int index)
 
void QuickSlotDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
void QuickSlotDyeOver (int index)
 
void QuickSlotDyeDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
Item GetSelectedItem ()
 
void DrawUnequipButton ()
 
bool CanBeHiddenOrShow ()
 
void DrawExpandButton ()
 
void DrawHideShowButton ()
 
void Draw ()
 
 GUIEquipment ()
 

Properties

bool collapsed [get, set]
 
bool HasFocus [get, set]
 

Private Types

enum  EquipmentItemType {
  Armour , ArmourDye , ArmourVanity , Accessory ,
  AccessoryDye , AccessoryVanity , QuickSlot , QuickSlotDye
}
 

Private Member Functions

bool ShouldShowMenu (GUIEquipment.EquipmentItemType type, int i)
 
void ItemOver (Item[] inv, int index, GUIEquipment.EquipmentItemType equipmentType, int itemContext, ref int itemDragStart)
 
bool CanBeStored (int context, Item checkItem, int slot)
 
void DrawArmour ()
 
void DrawAccesories ()
 
void DrawQuickSlots ()
 
void DrawHeaders ()
 
void DrawArmourBonus ()
 

Private Attributes

int cursorOver
 
int itemOver
 
int itemDragStartArmour
 
int itemDragStartArmourDye
 
int itemDragStartArmourVanity
 
int itemDragStartAccessory
 
int itemDragStartAccessoryDye
 
int itemDragStartAccessoryVanity
 
int itemDragStartQuickSlot
 
int itemDragStartQuickSlotDye
 
float collapseAnimationTime
 
GUIEquipment.EquipmentItemType lastItemTypeClicked
 
int lastItemClicked
 
float doubleClickTimer
 
bool rightClickHeld
 
GUIEquipment.EquipmentItemType itemType
 
int itemPieceSelected
 
float UnequipButtonScale
 
float HideShowButtonScale
 
float globalAnimationOffset
 
float row1AnimationOffset
 
float row2AnimationOffset
 
float row1AnimationScale
 
float row2AnimationScale
 
int accOffset
 
float ExpandButtonScale
 

Detailed Description

Definition at line 15 of file GUIEquipment.cs.


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