1336        {
 1337            [global::Cpp2ILInjected.Token(Token = "0x6001C04")]
 1338            [global::Cpp2ILInjected.Address(RVA = "0xBDC898", Offset = "0xBDC898", Length = "0x4C")]
 1340            {
 1354            }, ReturnType = 
typeof(
void))]
 
 1356            {
 1370            }, ReturnType = 
typeof(
void))]
 
 1371            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
GUISlider), 
Member = 
"Draw", MemberParameters = 
new object[]
 
 1372            {
 1382            }, ReturnType = 
typeof(
bool))]
 
 1407            {
 1412            }, ReturnType = 
typeof(
void))]
 
 1414            {
 1419            }, ReturnType = 
typeof(
void))]
 
 1421            {
 1426            }, ReturnType = 
typeof(
void))]
 
 1433            {
 1438            }, ReturnType = 
typeof(
void))]
 
 1444            {
 1449            }, ReturnType = 
typeof(
void))]
 
 1452            {
 1457            }, ReturnType = 
typeof(
void))]
 
 1459            {
 1464            }, ReturnType = 
typeof(
void))]
 
 1468            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DoUpdate_WhilePaused", ReturnType = 
typeof(
void))]
 
 1469            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"MouseTextInner", MemberParameters = 
new object[]
 
 1470            {
 1473            }, ReturnType = 
typeof(
void))]
 
 1474            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"MouseText_DrawItemTooltip", MemberParameters = 
new object[]
 
 1475            {
 1481            }, ReturnType = 
typeof(
void))]
 
 1482            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"TryInteractingWithMoneyTrough2", MemberParameters = 
new object[] { 
typeof(Projectile) }, ReturnType = 
typeof(
void))]
 
 1483            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawBuffIcon", MemberParameters = 
new object[]
 
 1484            {
 1489            }, ReturnType = 
typeof(
int))]
 
 1490            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"GUIHotbarDrawInner", ReturnType = 
typeof(
void))]
 
 1491            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawInterface_40_InteractItemIcon", ReturnType = 
typeof(
void))]
 
 1492            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawInterface_38_MouseCarriedObject", ReturnType = 
typeof(
void))]
 
 1493            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawInterface_36_Cursor", ReturnType = 
typeof(
void))]
 
 1494            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawInterface_33_MouseText", ReturnType = 
typeof(
void))]
 
 1495            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawInterface_32_GamepadRadialHotbars", ReturnType = 
typeof(
void))]
 
 1496            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawInterface_29_SettingsButton", ReturnType = 
typeof(
void))]
 
 1497            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawInterface_WorldMouseOver", ReturnType = 
typeof(
void))]
 
 1498            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawCursor", MemberParameters = 
new object[]
 
 1499            {
 1502            }, ReturnType = 
typeof(
void))]
 
 1504            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawPlayerDeathMarker", MemberParameters = 
new object[]
 
 1505            {
 1513            }, ReturnType = 
typeof(
bool))]
 
 1514            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DoDraw_UpdateCameraPosition", ReturnType = 
typeof(
void))]
 
 1515            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawSunAndMoon", MemberParameters = 
new object[]
 
 1516            {
 1521            }, ReturnType = 
typeof(
void))]
 
 1522            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawStar", MemberParameters = 
new object[]
 
 1523            {
 1531            }, ReturnType = 
typeof(
void))]
 
 1533            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"FireGrapple", MemberParameters = 
new object[] { 
typeof(Item) }, ReturnType = 
typeof(
void))]
 
 1534            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"SmartSelectLookup_GetTargetTile", MemberParameters = 
new object[]
 
 1535            {
 1538            }, ReturnType = 
typeof(
void))]
 
 1540            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ForceForwardCursor", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
void))]
 
 1541            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ForceSmartSelectCursor", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
void))]
 
 1542            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"LaunchMinecartHook", MemberParameters = 
new object[]
 
 1543            {
 1546            }, ReturnType = 
typeof(
void))]
 
 1547            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ItemCheck_ReleaseCritter", MemberParameters = 
new object[] { 
typeof(Item) }, ReturnType = 
typeof(
void))]
 
 1548            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ItemCheck_UseTeleportRod", MemberParameters = 
new object[] { 
typeof(Item) }, ReturnType = 
typeof(
void))]
 
 1549            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ItemCheck_UseMiningTools_TryFindingWallToHammer", MemberParameters = 
new object[]
 
 1550            {
 1553            }, ReturnType = 
typeof(
void))]
 
 1554            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ItemCheck_PlayInstruments", MemberParameters = 
new object[] { 
typeof(Item) }, ReturnType = 
typeof(
void))]
 
 1555            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ItemCheck_Shoot", MemberParameters = 
new object[]
 
 1556            {
 1560            }, ReturnType = 
typeof(
void))]
 
 1562            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ItemCheck_CheckCanUse", MemberParameters = 
new object[] { 
typeof(Item) }, ReturnType = 
typeof(
bool))]
 
 1563            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Projectile), 
Member = 
"AI", ReturnType = 
typeof(
void))]
 
 1564            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Projectile), 
Member = 
"AI_009_MagicMissiles_Old", ReturnType = 
typeof(
void))]
 
 1565            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Projectile), 
Member = 
"AI_100_Medusa", ReturnType = 
typeof(
void))]
 
 1566            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Projectile), 
Member = 
"AI_010", ReturnType = 
typeof(
void))]
 
 1567            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Projectile), 
Member = 
"AI_020", ReturnType = 
typeof(
void))]
 
 1568            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Projectile), 
Member = 
"AI_075", ReturnType = 
typeof(
void))]
 
 1569            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Projectile), 
Member = 
"AI_099_1", ReturnType = 
typeof(
void))]
 
 1570            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Projectile), 
Member = 
"Kill", ReturnType = 
typeof(
void))]
 
 1571            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Mount), 
Member = 
"StartAbilityCharge", MemberParameters = 
new object[] { 
typeof(
Player) }, ReturnType = 
typeof(
void))]
 
 1572            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Mount), 
Member = 
"DrillSmartCursor_Blocks", MemberParameters = 
new object[]
 
 1573            {
 1575                "Terraria.Mount.DrillMountData"
 1577            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Mount), 
Member = 
"DrillSmartCursor_Walls", MemberParameters = 
new object[]
 
 1578            {
 1580                "Terraria.Mount.DrillMountData"
 1582            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(Mount), 
Member = 
"UseAbility", MemberParameters = 
new object[]
 
 1583            {
 1587            }, ReturnType = 
typeof(
void))]
 
 1588            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Utils), 
Member = 
"DrawCursorSingle", MemberParameters = 
new object[]
 
 1589            {
 1597            }, ReturnType = 
typeof(
void))]
 
 1603            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
ChestUI), 
Member = 
"DrawButton", MemberParameters = 
new object[]
 
 1604            {
 1609            }, ReturnType = 
typeof(
void))]
 
 1612            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
ChatManager), 
Member = 
"GetStringSize", MemberParameters = 
new object[]
 
 1613            {
 1619            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
ChatManager), 
Member = 
"DrawColorCodedString", MemberParameters = 
new object[]
 
 1620            {
 1634            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Terraria.Graphics.Capture.CaptureInterface.ModeEdgeSelection", Member = 
"Update", ReturnType = 
typeof(
void))]
 
 1635            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Terraria.Graphics.Capture.CaptureInterface.ModeEdgeSelection", Member = 
"DrawCursors", MemberParameters = 
new object[] { 
typeof(
SpriteBatch) }, ReturnType = 
typeof(
void))]
 
 1636            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Terraria.Graphics.Capture.CaptureInterface.ModeDragBounds", Member = 
"Update", ReturnType = 
typeof(
void))]
 
 1637            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Terraria.Graphics.Capture.CaptureInterface.ModeChangeSettings", Member = 
"Update", ReturnType = 
typeof(
void))]
 
 1642            {
 1650            }, ReturnType = 
typeof(
void))]
 
 1651            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
TEHatRack), 
Member = 
"DrawSlotPairSet", MemberParameters = 
new object[]
 
 1652            {
 1660            }, ReturnType = 
typeof(
void))]
 
 1662            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
MinimapFrame), 
Member = 
"GetButtonUnderMouse", ReturnType = 
"Terraria.GameContent.UI.Minimap.MinimapFrame.Button")]
 
 1664            {
 1672            }, ReturnType = 
typeof(
float))]
 
 1673            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 257)]
 
 1674            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
 1675            get
 1676            {
 1677                throw null;
 1678            }
 1679            [global::Cpp2ILInjected.Token(Token = "0x6001C05")]
 1680            [global::Cpp2ILInjected.Address(RVA = "0xBDC8E4", Offset = "0xBDC8E4", Length = "0x50")]
 1684            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawInterface_36_Cursor", ReturnType = 
typeof(
void))]
 
 1685            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawInterface_WorldMouseOver", ReturnType = 
typeof(
void))]
 
 1686            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawSunAndMoon", MemberParameters = 
new object[]
 
 1687            {
 1692            }, ReturnType = 
typeof(
void))]
 
 1693            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), 
Member = 
"DrawStarsInBackground", MemberParameters = 
new object[]
 
 1694            {
 1697            }, ReturnType = 
typeof(
void))]
 
 1698            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ForceForwardCursor", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
void))]
 
 1699            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), 
Member = 
"ForceSmartSelectCursor", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
void))]
 
 1703            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 17)]
 
 1704            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
 1705            set
 1706            {
 1707                throw null;
 1708            }
 1709        }
class f__AnonymousType0<< Count > j__TPar
 
delegate void CursorOver(int itemIndex)
 
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
 
delegate float GetItemScaleHandler(int itemIndex)
 
delegate Vector2 GetItemSizeHandler(int itemIndex)
 
delegate void DrawBackingHandler(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, Slider_Layout layout, bool controllerOver)