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
Loading...
Searching...
No Matches
GUIEvents.cs
Go to the documentation of this file.
1using System;
6using Terraria;
8
9[global::Cpp2ILInjected.Token(Token = "0x2000142")]
10public class GUIEvents
11{
12 [global::Cpp2ILInjected.Token(Token = "0x60008AC")]
13 [global::Cpp2ILInjected.Address(RVA = "0x7FDAC0", Offset = "0x7FDAC0", Length = "0x660")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInvasionProgress", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Events_Layout), Member = "get_Instance", ReturnType = typeof(Events_Layout))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "DrawRightPageHUD", ReturnType = typeof(bool))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UsingTouchUI", ReturnType = typeof(bool))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
21 {
23 typeof(float)
24 }, ReturnType = typeof(Color))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color?), Member = ".ctor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
27 {
29 typeof(bool),
30 typeof(Color?),
31 typeof(Color?),
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
35 {
36 typeof(float),
37 typeof(float),
38 typeof(float)
39 }, ReturnType = typeof(float))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIEvents), Member = "DrawProgressBar", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
42 {
45 typeof(string),
46 typeof(bool),
47 typeof(ref float),
48 typeof(Color?),
49 typeof(bool),
50 typeof(bool),
51 typeof(bool),
52 typeof(bool)
53 }, ReturnType = typeof(GUITransactionButton.InputState))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
55 {
57 typeof(string),
59 typeof(bool)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
63 {
64 typeof(string),
65 typeof(string)
66 }, ReturnType = typeof(string))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
68 {
69 typeof(string),
70 typeof(string),
71 typeof(string)
72 }, ReturnType = typeof(string))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIEvents), Member = "DrawInfiniteProgressBar", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[]
75 {
76 typeof(string),
77 typeof(object)
78 }, ReturnType = typeof(string))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
80 public void DrawInvasionInfo(Color panel, string title, string waveProgressString, Texture2D icon, float progressScale)
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x60008AD")]
86 [global::Cpp2ILInjected.Address(RVA = "0x7FE120", Offset = "0x7FE120", Length = "0x20C")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEvents), Member = "DrawInvasionInfo", MemberParameters = new object[]
89 {
91 typeof(string),
92 typeof(string),
94 typeof(float)
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Events_Layout), Member = "get_Instance", ReturnType = typeof(Events_Layout))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
99 {
100 typeof(Color),
101 typeof(float)
102 }, ReturnType = typeof(Color))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color?), Member = ".ctor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
105 {
107 typeof(bool),
108 typeof(Color?),
109 typeof(Color?),
110 typeof(Color?)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawHorizontalFill", MemberParameters = new object[]
114 {
117 typeof(float)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
120 private void DrawProgressBar(float progress)
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x60008AE")]
126 [global::Cpp2ILInjected.Address(RVA = "0x7FE32C", Offset = "0x7FE32C", Length = "0x1D0")]
127 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEvents), Member = "DrawInvasionInfo", MemberParameters = new object[]
129 {
130 typeof(Color),
131 typeof(string),
132 typeof(string),
134 typeof(float)
135 }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Events_Layout), Member = "get_Instance", ReturnType = typeof(Events_Layout))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
139 {
140 typeof(Color),
141 typeof(float)
142 }, ReturnType = typeof(Color))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color?), Member = ".ctor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
145 {
147 typeof(bool),
148 typeof(Color?),
149 typeof(Color?),
150 typeof(Color?)
151 }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawHorizontalFill", MemberParameters = new object[]
154 {
157 typeof(float)
158 }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x60008AF")]
166 [global::Cpp2ILInjected.Address(RVA = "0x7FE4FC", Offset = "0x7FE4FC", Length = "0x8")]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
170 public GUIEvents()
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x400077A")]
176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
177 private float testProgress;
178}
class f__AnonymousType0<< Count > j__TPar
float testProgress
Definition GUIEvents.cs:177
void DrawInfiniteProgressBar()
Definition GUIEvents.cs:160
void DrawInvasionInfo(Color panel, string title, string waveProgressString, Texture2D icon, float progressScale)
Definition GUIEvents.cs:80
void DrawProgressBar(float progress)
Definition GUIEvents.cs:120