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

◆ Draw() [1/3]

static void GUIItemGrid.Draw ( ItemGrid_Layout gridLayout,
GUIItemGrid::GetItemScaleHandler scaleHandler,
GUIItemGrid::CursorOver cursorOverHandler,
GUIItemGrid::DrawItemHandler drawhandler,
GUIItemGrid::GetItemSizeHandler itemSizeHandler,
int overloadedItemCount = -1,
int reverseOrverOffset = 0,
int maxRowSize = -1,
int maxRowSizeLineCount = 1 )
inlinestatic

Definition at line 93 of file GUIItemGrid.cs.

94 {
95 int num = 1;
97 Vector2 firstItemLocation = gridLayout.FirstItemLocation;
98 float x = gridLayout.FirstItemLocation.X;
99 float y = gridLayout.FirstItemLocation.Y;
100 if (num == 0)
101 {
102 }
103 IntPtr invoke_impl = scaleHandler.invoke_impl;
104 IntPtr method_code = scaleHandler.method_code;
105 bool horizontal = gridLayout.Horizontal;
106 int itemCount = gridLayout.ItemCount;
107 if (gridLayout.CentreAlign)
108 {
109 return;
110 }
111 if (gridLayout.RightAlign)
112 {
113 IntPtr invoke_impl2 = itemSizeHandler.invoke_impl;
114 IntPtr method_code2 = itemSizeHandler.method_code;
115 IntPtr method = itemSizeHandler.method;
116 if (horizontal)
117 {
118 float x2 = gridLayout.ExtraElementSpacing.X;
119 }
120 bool centreAlign = gridLayout.CentreAlign;
121 return;
122 }
124 IntPtr invoke_impl3 = itemSizeHandler.invoke_impl;
125 IntPtr method_code3 = itemSizeHandler.method_code;
127 if (horizontal)
128 {
129 if (gridLayout.CentreAlign || gridLayout.RightAlign)
130 {
131 IntPtr invoke_impl4 = itemSizeHandler.invoke_impl;
132 IntPtr method_code4 = itemSizeHandler.method_code;
134 float x3 = gridLayout.ExtraElementSpacing.X;
135 if (gridLayout.CentreAlign)
136 {
137 return;
138 }
139 if (gridLayout.RightAlign)
140 {
141 }
142 }
143 float y2 = gridLayout.ExtraElementSpacing.Y;
144 }
146 float y3 = gridLayout.ExtraElementSpacing.Y;
148 {
149 }
150 }
class f__AnonymousType0<< Count > j__TPar

References j__TPar, and Microsoft.Xna.Framework.Vector2.X.