| 
    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 
   | 
 
 Inheritance diagram for Terraria.GameContent.UI.Elements.UIAchievementListItem:
 Collaboration diagram for Terraria.GameContent.UI.Elements.UIAchievementListItem:Public Attributes | |
| Color | BorderColor | 
| Color | BackgroundColor | 
| StyleDimension | Top | 
| StyleDimension | Left | 
| StyleDimension | Width | 
| StyleDimension | Height | 
| StyleDimension | MaxWidth | 
| StyleDimension | MaxHeight | 
| StyleDimension | MinWidth | 
| StyleDimension | MinHeight | 
| bool | IgnoresMouseInteraction | 
| bool | OverflowHidden | 
| SamplerState | OverrideSamplerState | 
| float | PaddingTop | 
| float | PaddingLeft | 
| float | PaddingRight | 
| float | PaddingBottom | 
| float | MarginTop | 
| float | MarginLeft | 
| float | MarginRight | 
| float | MarginBottom | 
| float | HAlign | 
| float | VAlign | 
| bool | UseImmediateMode | 
Protected Member Functions | |
| override void | DrawSelf (SpriteBatch spriteBatch) | 
| virtual void | DrawChildren (SpriteBatch spriteBatch) | 
Protected Attributes | |
| readonly List< UIElement > | Elements | 
Properties | |
| UIElement | Parent [get, set, private set] | 
| int | UniqueId [get, set, private set] | 
| IEnumerable< UIElement > | Children [get, set] | 
| UIElement.MouseEvent | OnLeftMouseDown [set] | 
| UIElement.MouseEvent | OnLeftMouseUp [set] | 
| UIElement.MouseEvent | OnLeftClick [set] | 
| UIElement.MouseEvent | OnLeftDoubleClick [set] | 
| UIElement.MouseEvent | OnRightMouseDown [set] | 
| UIElement.MouseEvent | OnRightMouseUp [set] | 
| UIElement.MouseEvent | OnRightClick [set] | 
| UIElement.MouseEvent | OnRightDoubleClick [set] | 
| UIElement.MouseEvent | OnMouseOver [set] | 
| UIElement.MouseEvent | OnMouseOut [set] | 
| UIElement.ScrollWheelEvent | OnScrollWheel [set] | 
| UIElement.ElementEvent | OnUpdate [set] | 
| bool | IsMouseHovering [get, set, private set] | 
Private Member Functions | |
| void | UpdateIconFrame () | 
| void | DrawPanelTop (SpriteBatch spriteBatch, Vector2 position, float width, Color color) | 
| void | DrawPanelBottom (SpriteBatch spriteBatch, Vector2 position, float width, Color color) | 
| Tuple< decimal, decimal > | GetTrackerValues () | 
| void | DrawProgressBar (SpriteBatch spriteBatch, float progress, Vector2 spot, float Width=169f, Color BackColor=default(Color), Color FillingColor=default(Color), Color BlipColor=default(Color)) | 
| void | DrawPanel (SpriteBatch spriteBatch, Texture2D texture, Color color) | 
| CalculatedStyle | GetDimensionsBasedOnParentDimensions (CalculatedStyle parentDimensions) | 
Private Attributes | |
| Achievement | _achievement | 
| UIImageFramed | _achievementIcon | 
| UIImage | _achievementIconBorders | 
| int | _iconIndex | 
| Rectangle | _iconFrame | 
| Rectangle | _iconFrameUnlocked | 
| Rectangle | _iconFrameLocked | 
| Asset< Texture2D > | _innerPanelTopTexture | 
| Asset< Texture2D > | _innerPanelBottomTexture | 
| Asset< Texture2D > | _categoryTexture | 
| bool | _locked | 
| bool | _large | 
| int | _cornerSize | 
| int | _barSize | 
| Asset< Texture2D > | _borderTexture | 
| Asset< Texture2D > | _backgroundTexture | 
| UIElement< Parent > | k__BackingField | 
| int< UniqueId > | k__BackingField | 
| bool< IsMouseHovering > | k__BackingField | 
| bool | _isInitialized | 
| CalculatedStyle | _innerDimensions | 
| CalculatedStyle | _dimensions | 
| CalculatedStyle | _outerDimensions | 
| SnapPoint | _snapPoint | 
Static Private Attributes | |
| const int | _iconSize = 64 | 
| const int | _iconSizeWithSpace = 66 | 
| const int | _iconsPerRow = 8 | 
| static readonly RasterizerState | OverflowHiddenRasterizerState | 
| static int | _idCounter | 
Definition at line 17 of file UIAchievementListItem.cs.