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
RemoteClient.cs
Go to the documentation of this file.
1using System;
8using Terraria.Net;
9
10namespace Terraria
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000420")]
13 public class RemoteClient
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x17000559")]
16 public bool HasAnySection
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x600273C")]
19 [global::Cpp2ILInjected.Address(RVA = "0x10C403C", Offset = "0x10C403C", Length = "0xD0")]
20 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetManager), Member = "Broadcast", MemberParameters = new object[]
22 {
24 typeof(int)
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetManager), Member = "Broadcast", MemberParameters = new object[]
27 {
30 typeof(int)
31 }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
34 get
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x600273D")]
41 [global::Cpp2ILInjected.Address(RVA = "0x10C410C", Offset = "0x10C410C", Length = "0x3D4")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateServer", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkText), Member = "FromKey", MemberParameters = new object[]
46 {
47 typeof(string),
48 typeof(object[])
49 }, ReturnType = typeof(NetworkText))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "BootPlayer", MemberParameters = new object[]
51 {
52 typeof(int),
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
56 public void SpamUpdate()
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x600273E")]
62 [global::Cpp2ILInjected.Address(RVA = "0x10C44E0", Offset = "0x10C44E0", Length = "0x8")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 public void SpamClear()
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x600273F")]
70 [global::Cpp2ILInjected.Address(RVA = "0x10C44E8", Offset = "0x10C44E8", Length = "0x3AC")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateServer", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
74 {
75 typeof(byte[]),
76 typeof(int),
77 typeof(ref int)
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "MagicConch", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Shellphone_Spawn", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DemonConch", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TeleportationPotion", ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_149_GolfBall", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_195_JimsDrone", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "Teleport", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PortalHelper), Member = "SyncPortalSections", MemberParameters = new object[]
87 {
89 typeof(int)
90 }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TeleportPylonsSystem), Member = "HandleTeleportRequest", MemberParameters = new object[]
92 {
94 typeof(int)
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalizedText), Member = "ToNetworkText", ReturnType = typeof(NetworkText))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
99 {
100 typeof(int),
101 typeof(int),
102 typeof(int),
104 typeof(int),
105 typeof(float),
106 typeof(float),
107 typeof(float),
108 typeof(int),
109 typeof(int),
110 typeof(int)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendSection", MemberParameters = new object[]
114 {
115 typeof(int),
116 typeof(int),
117 typeof(int)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
120 public static void CheckSection(int playerIndex, Vector2 position, int fluff = 1)
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x6002740")]
126 [global::Cpp2ILInjected.Address(RVA = "0x10C4894", Offset = "0x10C4894", Length = "0x12C")]
127 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
129 {
130 typeof(int),
131 typeof(int),
132 typeof(int),
134 typeof(int),
135 typeof(float),
136 typeof(float),
137 typeof(float),
138 typeof(int),
139 typeof(int),
140 typeof(int)
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
144 public bool SectionRange(int size, int firstX, int firstY)
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x6002741")]
150 [global::Cpp2ILInjected.Address(RVA = "0x10C49C0", Offset = "0x10C49C0", Length = "0xC0")]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemoteClient), Member = "Reset", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
155 public void ResetSections()
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x6002742")]
161 [global::Cpp2ILInjected.Address(RVA = "0x10BD2D4", Offset = "0x10BD2D4", Length = "0x178")]
162 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "OnConnectionAccepted", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "ServerLoopUpdateFrame", ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "ServerLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemoteClient), Member = "ResetSections", ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = ".ctor", ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MessageBuffer), Member = "Reset", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
171 public void Reset(bool setupActive = false)
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x6002743")]
177 [global::Cpp2ILInjected.Address(RVA = "0x10C4A80", Offset = "0x10C4A80", Length = "0x8C")]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
180 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
181 public void ServerWriteCallBack(object state)
182 {
183 throw null;
184 }
185
186 [global::Cpp2ILInjected.Token(Token = "0x6002744")]
187 [global::Cpp2ILInjected.Address(RVA = "0x10BFA40", Offset = "0x10BFA40", Length = "0xF4")]
188 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "ServerLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "Initialize", ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
195 {
196 throw null;
197 }
198
199 // Note: this type is marked as 'beforefieldinit'.
200 [global::Cpp2ILInjected.Token(Token = "0x6002745")]
201 [global::Cpp2ILInjected.Address(RVA = "0x10C4B0C", Offset = "0x10C4B0C", Length = "0x8C")]
202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Point>), Member = ".ctor", ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x4003374")]
212
213 [global::Cpp2ILInjected.Token(Token = "0x4003375")]
214 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
215 public int Id;
216
217 [global::Cpp2ILInjected.Token(Token = "0x4003376")]
218 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
219 public string Name;
220
221 [global::Cpp2ILInjected.Token(Token = "0x4003377")]
222 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
223 public bool LocalHost;
224
225 [global::Cpp2ILInjected.Token(Token = "0x4003378")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
227 public bool Connected;
228
229 [global::Cpp2ILInjected.Token(Token = "0x4003379")]
230 [global::Cpp2ILInjected.FieldOffset(Offset = "0x22")]
231 public bool IsActive;
232
233 [global::Cpp2ILInjected.Token(Token = "0x400337A")]
234 [global::Cpp2ILInjected.FieldOffset(Offset = "0x23")]
236
237 [global::Cpp2ILInjected.Token(Token = "0x400337B")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
240
241 [global::Cpp2ILInjected.Token(Token = "0x400337C")]
242 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
243 public int State;
244
245 [global::Cpp2ILInjected.Token(Token = "0x400337D")]
246 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
247 public int TimeOutTimer;
248
249 [global::Cpp2ILInjected.Token(Token = "0x400337E")]
250 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
251 public string StatusText;
252
253 [global::Cpp2ILInjected.Token(Token = "0x400337F")]
254 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
255 public string StatusText2;
256
257 [global::Cpp2ILInjected.Token(Token = "0x4003380")]
258 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
259 public int StatusCount;
260
261 [global::Cpp2ILInjected.Token(Token = "0x4003381")]
262 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
263 public int StatusMax;
264
265 [global::Cpp2ILInjected.Token(Token = "0x4003382")]
266 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
267 public bool[,] TileSections;
268
269 [global::Cpp2ILInjected.Token(Token = "0x4003383")]
270 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
271 public float SpamProjectile;
272
273 [global::Cpp2ILInjected.Token(Token = "0x4003384")]
274 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
275 public float SpamAddBlock;
276
277 [global::Cpp2ILInjected.Token(Token = "0x4003385")]
278 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
279 public float SpamDeleteBlock;
280
281 [global::Cpp2ILInjected.Token(Token = "0x4003386")]
282 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
283 public float SpamWater;
284
285 [global::Cpp2ILInjected.Token(Token = "0x4003387")]
286 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
287 public float SpamProjectileMax;
288
289 [global::Cpp2ILInjected.Token(Token = "0x4003388")]
290 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
291 public float SpamAddBlockMax;
292
293 [global::Cpp2ILInjected.Token(Token = "0x4003389")]
294 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
295 public float SpamDeleteBlockMax;
296
297 [global::Cpp2ILInjected.Token(Token = "0x400338A")]
298 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
299 public float SpamWaterMax;
300 }
301}
class f__AnonymousType0<< Count > j__TPar
delegate bool BroadcastCondition(int clientIndex)
void Reset(bool setupActive=false)
void ServerWriteCallBack(object state)
static void CheckSection(int playerIndex, Vector2 position, int fluff=1)
bool SectionRange(int size, int firstX, int firstY)
static List< Point > _pendingSectionFraming