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
MoonLordProgressBar.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000AED")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x600520F")]
14 [global::Cpp2ILInjected.Address(RVA = "0x939D48", Offset = "0x939D48", Length = "0xF8")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BigProgressBarSystem), Member = ".cctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = "Add", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6005210")]
28 [global::Cpp2ILInjected.Address(RVA = "0x939E40", Offset = "0x939E40", Length = "0x2C8")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MoonLordProgressBar), Member = "TryFindingAnotherMoonLordPiece", MemberParameters = new object[] { typeof(ref BigProgressBarInfo) }, ReturnType = typeof(bool))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float?), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SetDefaults", MemberParameters = new object[]
35 {
36 typeof(int),
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x6005211")]
47 [global::Cpp2ILInjected.Address(RVA = "0x93A108", Offset = "0x93A108", Length = "0x60")]
48 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 private bool IsInBadAI(NPC npc)
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x6005212")]
56 [global::Cpp2ILInjected.Address(RVA = "0x93A2A8", Offset = "0x93A2A8", Length = "0x138")]
57 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
60 {
62 typeof(int),
63 typeof(int),
64 typeof(int),
65 typeof(int),
66 typeof(int),
67 typeof(int)
68 }, ReturnType = typeof(Rectangle))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBossBar), Member = "Draw", MemberParameters = new object[]
70 {
71 typeof(float),
72 typeof(float),
75 typeof(float),
76 typeof(float)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
79 public void Draw(ref BigProgressBarInfo info, SpriteBatch spriteBatch)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6005213")]
85 [global::Cpp2ILInjected.Address(RVA = "0x93A168", Offset = "0x93A168", Length = "0x140")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MoonLordProgressBar), Member = "ValidateAndCollectNecessaryInfo", MemberParameters = new object[] { typeof(ref BigProgressBarInfo) }, ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x4008A6B")]
97 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
99
100 [global::Cpp2ILInjected.Token(Token = "0x4008A6C")]
101 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
103
104 [global::Cpp2ILInjected.Token(Token = "0x4008A6D")]
105 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
107 }
108}
class f__AnonymousType0<< Count > j__TPar
void Draw(ref BigProgressBarInfo info, SpriteBatch spriteBatch)