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
GUIHearts Class Reference

Public Types

enum  ResourceSet { Default , New , HorizontalBars }
 

Public Member Functions

 GUIHearts ()
 
Rectangle GetHeartsRegion ()
 
void Draw ()
 

Public Attributes

GUIHearts.ResourceSet ActiveSet = GUIHearts.ResourceSet.New
 

Properties

ItemGrid_Layout HeartsGrid [get]
 

Private Member Functions

void DrawLifeString ()
 
float HeartScale (int index)
 
void HeartOver (int index)
 
void HeartDraw (ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
 
void AdjustForTouchReturn (ItemGrid_Layout grid)
 
void RestoreForTouchButton (ItemGrid_Layout grid)
 

Private Attributes

float heartLife
 
int heartCountOriginal
 
int heartCount
 
int fruitHearts
 
int lastHeartCount
 
CachedGridLayoutSettings LayoutCache
 
Microsoft.Xna.Framework.Vector2 lastAnchorPoint
 
Rectangle HeartsRegion
 
Microsoft.Xna.Framework.Vector2 heartBackingSingleOffset
 
Microsoft.Xna.Framework.Vector2 heartBackingLeftOffset = 1
 
Microsoft.Xna.Framework.Vector2 heartBackingRightOffset = 1
 
Microsoft.Xna.Framework.Vector2 heartBackingRightFancyOffset = 1
 
Microsoft.Xna.Framework.Vector2 heartBackingMidOffset = 1
 
Microsoft.Xna.Framework.Vector2 heartBackingLeftBarOffset
 
Microsoft.Xna.Framework.Vector2 heartBackingMidBarOffset = 1
 
Microsoft.Xna.Framework.Vector2 heartBackingRightBarOffset = 1
 
float TimeSinceChange
 
int LastValue
 
GUIItemGrid.GetItemScaleHandler heartScale
 
GUIItemGrid.CursorOver heartOver
 
GUIItemGrid.DrawItemHandler heartDraw
 

Detailed Description

Definition at line 10 of file GUIHearts.cs.


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