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
DSTFilm.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200078F")]
10 public class DSTFilm : Film
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6003F4B")]
13 [global::Cpp2ILInjected.Address(RVA = "0x746918", Offset = "0x746918", Length = "0x18")]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Film), Member = ".ctor", ReturnType = typeof(void))]
16 public DSTFilm()
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6003F4C")]
22 [global::Cpp2ILInjected.Address(RVA = "0x746CE4", Offset = "0x746CE4", Length = "0x6C")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSTFilm), Member = "PrepareScene", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
26 public override void OnBegin()
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6003F4D")]
32 [global::Cpp2ILInjected.Address(RVA = "0x746EC4", Offset = "0x746EC4", Length = "0x68")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSTFilm), Member = "ClearScene", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
36 public override void OnEnd()
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6003F4E")]
42 [global::Cpp2ILInjected.Address(RVA = "0x746930", Offset = "0x746930", Length = "0x3B4")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FrameEvent), Member = ".ctor", MemberParameters = new object[]
45 {
46 typeof(object),
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Film), Member = "AppendKeyFrames", MemberParameters = new object[] { typeof(FrameEvent[]) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Film), Member = "AppendEmptySequence", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
52 private void BuildSequence()
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6003F4F")]
58 [global::Cpp2ILInjected.Address(RVA = "0x746D50", Offset = "0x746D50", Length = "0x174")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSTFilm), Member = "OnBegin", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
63 {
64 typeof(int),
65 typeof(int)
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToWorldCoordinates", MemberParameters = new object[]
68 {
70 typeof(float),
71 typeof(float)
72 }, ReturnType = typeof(Vector2))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
74 {
75 typeof(float),
76 typeof(float)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
79 {
82 }, ReturnType = typeof(Vector2))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
84 private void PrepareScene()
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x6003F50")]
90 [global::Cpp2ILInjected.Address(RVA = "0x746F2C", Offset = "0x746F2C", Length = "0x74")]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSTFilm), Member = "OnEnd", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
95 private void ClearScene()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6003F51")]
101 [global::Cpp2ILInjected.Address(RVA = "0x74702C", Offset = "0x74702C", Length = "0xD0")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x6003F52")]
113 [global::Cpp2ILInjected.Address(RVA = "0x7470FC", Offset = "0x7470FC", Length = "0x88")]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6003F53")]
123 [global::Cpp2ILInjected.Address(RVA = "0x747184", Offset = "0x747184", Length = "0xCC")]
124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSTFilm), Member = "PlaceNPCOnGround", MemberParameters = new object[]
127 {
128 typeof(int),
130 }, ReturnType = typeof(NPC))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x6003F54")]
139 [global::Cpp2ILInjected.Address(RVA = "0x747250", Offset = "0x747250", Length = "0x138")]
140 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSTFilm), Member = "CreateDeerclops", MemberParameters = new object[] { typeof(FrameEventData) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSTFilm), Member = "FindFloorAt", MemberParameters = new object[]
144 {
146 typeof(ref int),
147 typeof(ref int)
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_Film), Member = ".ctor", ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "NewNPC", MemberParameters = new object[]
151 {
153 typeof(int),
154 typeof(int),
155 typeof(int),
156 typeof(int),
157 typeof(float),
158 typeof(float),
159 typeof(float),
160 typeof(float),
161 typeof(int)
162 }, ReturnType = typeof(int))]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
164 private NPC PlaceNPCOnGround(int type, Vector2 position)
165 {
166 throw null;
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x6003F55")]
170 [global::Cpp2ILInjected.Address(RVA = "0x747470", Offset = "0x747470", Length = "0x16C")]
171 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
174 {
175 typeof(float),
176 typeof(float)
177 }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
179 {
182 }, ReturnType = typeof(Vector2))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSTFilm), Member = "FindFloorAt", MemberParameters = new object[]
184 {
186 typeof(ref int),
187 typeof(ref int)
188 }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Projectile), Member = "NewProjectile", MemberParameters = new object[]
191 {
193 typeof(float),
194 typeof(float),
195 typeof(float),
196 typeof(float),
197 typeof(int),
198 typeof(int),
199 typeof(float),
200 typeof(int),
201 typeof(float),
202 typeof(float),
203 typeof(float)
204 }, ReturnType = typeof(int))]
205 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
207 {
208 throw null;
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x6003F56")]
212 [global::Cpp2ILInjected.Address(RVA = "0x7475DC", Offset = "0x7475DC", Length = "0x114")]
213 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
217 {
218 typeof(float),
219 typeof(float)
220 }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
222 {
225 }, ReturnType = typeof(Vector2))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSTFilm), Member = "FindFloorAt", MemberParameters = new object[]
227 {
229 typeof(ref int),
230 typeof(ref int)
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "set_BottomLeft", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
235 {
236 throw null;
237 }
238
239 [global::Cpp2ILInjected.Token(Token = "0x6003F57")]
240 [global::Cpp2ILInjected.Address(RVA = "0x7476F0", Offset = "0x7476F0", Length = "0x70")]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FloatArray_3), Member = "set_Item", MemberParameters = new object[]
244 {
245 typeof(int),
246 typeof(float)
247 }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
250 {
251 throw null;
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x6003F58")]
255 [global::Cpp2ILInjected.Address(RVA = "0x747760", Offset = "0x747760", Length = "0xC4")]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ChangeDir", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
260 {
261 typeof(float),
262 typeof(float)
263 }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "TargetClosest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
267 {
268 throw null;
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x6003F59")]
272 [global::Cpp2ILInjected.Address(RVA = "0x747824", Offset = "0x747824", Length = "0x8C")]
273 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "TargetClosest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
279 {
280 throw null;
281 }
282
283 [global::Cpp2ILInjected.Token(Token = "0x6003F5A")]
284 [global::Cpp2ILInjected.Address(RVA = "0x747388", Offset = "0x747388", Length = "0xE8")]
285 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSTFilm), Member = "PlaceNPCOnGround", MemberParameters = new object[]
287 {
288 typeof(int),
290 }, ReturnType = typeof(NPC))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSTFilm), Member = "CreateChester", MemberParameters = new object[] { typeof(FrameEventData) }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DSTFilm), Member = "ControlPlayer", MemberParameters = new object[] { typeof(FrameEventData) }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[]
295 {
296 typeof(int),
297 typeof(int),
298 typeof(bool)
299 }, ReturnType = typeof(bool))]
300 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
301 private static void FindFloorAt(Vector2 position, out int x, out int y)
302 {
303 throw null;
304 }
305
306 [global::Cpp2ILInjected.Token(Token = "0x4007DAA")]
307 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
309
310 [global::Cpp2ILInjected.Token(Token = "0x4007DAB")]
311 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
313
314 [global::Cpp2ILInjected.Token(Token = "0x4007DAC")]
315 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
317
318 [global::Cpp2ILInjected.Token(Token = "0x4007DAD")]
319 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
320 private Item _oldItem;
321 }
322}
class f__AnonymousType0<< Count > j__TPar
void DeerclopsAttack(FrameEventData evt)
Definition DSTFilm.cs:278
override void OnBegin()
Definition DSTFilm.cs:26
void ControlPlayer(FrameEventData evt)
Definition DSTFilm.cs:234
void CreateDeerclops(FrameEventData evt)
Definition DSTFilm.cs:133
static void FindFloorAt(Vector2 position, out int x, out int y)
Definition DSTFilm.cs:301
void EquipDSTShaderItem(FrameEventData evt)
Definition DSTFilm.cs:107
override void OnEnd()
Definition DSTFilm.cs:36
void RemoveDSTShaderItem(FrameEventData evt)
Definition DSTFilm.cs:117
void TurnPlayerToTheLeft(FrameEventData evt)
Definition DSTFilm.cs:266
void CreateChester(FrameEventData evt)
Definition DSTFilm.cs:206
void StopBeforeCliff(FrameEventData evt)
Definition DSTFilm.cs:249
NPC PlaceNPCOnGround(int type, Vector2 position)
Definition DSTFilm.cs:164