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

◆ DrawBacking()

Definition at line 39 of file GUITransactionButton.cs.

40 {
41 if (layout.overloadSize)
42 {
44 Microsoft.Xna.Framework.Vector2 location = layout.Location;
45 float x = layout.Location.X;
46 float y = layout.Location.Y;
47 float x2 = layout.overloadedSize.X;
48 float y2 = layout.overloadedSize.Y;
49 if (backing != null)
50 {
51 }
52 if (additionalBacking != null)
53 {
56 float y3 = layout.overloadedSize.Y;
57 float x3 = layout.overloadedSize.X;
60 }
61 if (border != null)
62 {
65 float y4 = layout.overloadedSize.Y;
66 float x4 = layout.overloadedSize.X;
69 float x5 = layout.Location.X;
70 float y5 = layout.Location.Y;
71 }
72 global::Cursor cursor;
73 if (layout.OverBackingHighlight.Texture != null && cursor != null)
74 {
76 Microsoft.Xna.Framework.Vector2 vector6 = layout.OverBackingHighlight.Texture.Size();
77 float y6 = layout.overloadedSize.Y;
78 float x6 = layout.overloadedSize.X;
81 float x7 = layout.Location.X;
82 float y7 = layout.Location.Y;
83 Microsoft.Xna.Framework.Graphics.Texture2D texture = layout.OverBackingHighlight.Texture;
84 return;
85 }
86 }
87 else
88 {
89 if (backing != null)
90 {
91 return;
92 }
95 if (location3 != null)
96 {
97 GraphicsDevice graphicsDevice = texture.graphicsDevice;
100 }
106 global::Cursor cursor2;
107 if (texture2D != null && cursor2 != null)
108 {
113 }
114 }
115 }
class f__AnonymousType0<< Count > j__TPar

References Microsoft.Xna.Framework.Graphics.Texture.Texture(), Microsoft.Xna.Framework.Graphics.Texture2D._textureAtlas, Microsoft.Xna.Framework.Graphics.GraphicsResource.Disposing, Microsoft.Xna.Framework.Graphics.GraphicsResource.graphicsDevice, j__TPar, UnityEngine.layout, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.