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
RemadeChatMonitor.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000ADE")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60051D0")]
15 [global::Cpp2ILInjected.Address(RVA = "0x9345A4", Offset = "0x9345A4", Length = "0x8C")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x60051D1")]
26 [global::Cpp2ILInjected.Address(RVA = "0x934630", Offset = "0x934630", Length = "0x4C")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
29 {
30 typeof(int),
31 typeof(int),
32 typeof(int)
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemadeChatMonitor), Member = "AddNewMessage", MemberParameters = new object[]
35 {
36 typeof(string),
38 typeof(int)
39 }, ReturnType = typeof(void))]
40 public void NewText(string newText, byte R = 255, byte G = 255, byte B = 255)
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x60051D2")]
46 [global::Cpp2ILInjected.Address(RVA = "0x934778", Offset = "0x934778", Length = "0xC")]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemadeChatMonitor), Member = "AddNewMessage", MemberParameters = new object[]
49 {
50 typeof(string),
52 typeof(int)
53 }, ReturnType = typeof(void))]
54 public void NewTextMultiline(string text, bool force = false, Color c = default(Color), int WidthLimit = -1)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x60051D3")]
60 [global::Cpp2ILInjected.Address(RVA = "0x93467C", Offset = "0x93467C", Length = "0xFC")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "NewText", MemberParameters = new object[]
63 {
64 typeof(string),
65 typeof(byte),
66 typeof(byte),
67 typeof(byte)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "NewTextMultiline", MemberParameters = new object[]
70 {
71 typeof(string),
72 typeof(bool),
74 typeof(int)
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = ".ctor", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = "SetContents", MemberParameters = new object[]
79 {
80 typeof(string),
82 typeof(int)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Insert", MemberParameters = new object[]
85 {
86 typeof(int),
87 typeof(object)
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
91 public void AddNewMessage(string text, Color color, int widthLimitInPixels = -1)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x60051D4")]
97 [global::Cpp2ILInjected.Address(RVA = "0x934784", Offset = "0x934784", Length = "0x4D8")]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = "get_LineCount", ReturnType = typeof(int))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
103 {
104 typeof(int),
105 typeof(int)
106 }, ReturnType = typeof(int))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = "get_CanBeShownWhenChatIsClosed", ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = "GetSnippetWithInversedIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(TextSnippet[]))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
111 {
112 typeof(float),
113 typeof(float)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "DrawColorCodedStringWithShadow", MemberParameters = new object[]
116 {
121 typeof(float),
124 typeof(ref int),
125 typeof(float),
126 typeof(float),
127 typeof(int)
128 }, ReturnType = typeof(Vector2))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = "get_Value", ReturnType = "T")]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
134 public void DrawChat(bool drawingPlayerChat)
135 {
136 throw null;
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x60051D5")]
140 [global::Cpp2ILInjected.Address(RVA = "0x934C5C", Offset = "0x934C5C", Length = "0x68")]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
144 {
145 typeof(Array),
146 typeof(int),
147 typeof(int)
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
150 public void Clear()
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x60051D6")]
156 [global::Cpp2ILInjected.Address(RVA = "0x934CC4", Offset = "0x934CC4", Length = "0xD4")]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = "MarkToNeedRefresh", ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = "Update", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
163 public void Update()
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x60051D7")]
169 [global::Cpp2ILInjected.Address(RVA = "0x934D98", Offset = "0x934D98", Length = "0x10")]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 public void Offset(int linesOffset)
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x60051D8")]
177 [global::Cpp2ILInjected.Address(RVA = "0x934DA8", Offset = "0x934DA8", Length = "0x150")]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = "get_LineCount", ReturnType = typeof(int))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
183 {
184 typeof(int),
185 typeof(int)
186 }, ReturnType = typeof(int))]
187 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
188 private void ClampMessageIndex()
189 {
190 throw null;
191 }
192
193 [global::Cpp2ILInjected.Token(Token = "0x60051D9")]
194 [global::Cpp2ILInjected.Address(RVA = "0x934EF8", Offset = "0x934EF8", Length = "0x8")]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
196 public void ResetOffset()
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x60051DA")]
202 [global::Cpp2ILInjected.Address(RVA = "0x934F00", Offset = "0x934F00", Length = "0xC")]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
204 public void OnResolutionChange()
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x4008A42")]
210 private const int MaxMessages = 500;
211
212 [global::Cpp2ILInjected.Token(Token = "0x4008A43")]
213 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
214 private int _showCount;
215
216 [global::Cpp2ILInjected.Token(Token = "0x4008A44")]
217 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
218 private int _startChatLine;
219
220 [global::Cpp2ILInjected.Token(Token = "0x4008A45")]
221 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
223
224 [global::Cpp2ILInjected.Token(Token = "0x4008A46")]
225 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
227 }
228}
class f__AnonymousType0<< Count > j__TPar
void AddNewMessage(string text, Color color, int widthLimitInPixels=-1)
void NewText(string newText, byte R=255, byte G=255, byte B=255)
void NewTextMultiline(string text, bool force=false, Color c=default(Color), int WidthLimit=-1)