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
GolemHeadProgressBar.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000AEC")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x600520B")]
14 [global::Cpp2ILInjected.Address(RVA = "0x9398C4", Offset = "0x9398C4", Length = "0xE8")]
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 = "0x600520C")]
28 [global::Cpp2ILInjected.Address(RVA = "0x9399AC", Offset = "0x9399AC", Length = "0x1A4")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolemHeadProgressBar), Member = "TryFindingAnotherGolemPiece", MemberParameters = new object[] { typeof(ref BigProgressBarInfo) }, ReturnType = typeof(bool))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "GetMatchingSpawnParams", ReturnType = typeof(NPCSpawnParams))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SetDefaults", MemberParameters = new object[]
34 {
35 typeof(int),
37 }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x600520D")]
46 [global::Cpp2ILInjected.Address(RVA = "0x939C10", Offset = "0x939C10", Length = "0x138")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
50 {
52 typeof(int),
53 typeof(int),
54 typeof(int),
55 typeof(int),
56 typeof(int),
57 typeof(int)
58 }, ReturnType = typeof(Rectangle))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBossBar), Member = "Draw", MemberParameters = new object[]
60 {
61 typeof(float),
62 typeof(float),
65 typeof(float),
66 typeof(float)
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
69 public void Draw(ref BigProgressBarInfo info, SpriteBatch spriteBatch)
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x600520E")]
75 [global::Cpp2ILInjected.Address(RVA = "0x939B50", Offset = "0x939B50", Length = "0xC0")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolemHeadProgressBar), Member = "ValidateAndCollectNecessaryInfo", MemberParameters = new object[] { typeof(ref BigProgressBarInfo) }, ReturnType = typeof(bool))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x4008A68")]
87 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
89
90 [global::Cpp2ILInjected.Token(Token = "0x4008A69")]
91 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
93
94 [global::Cpp2ILInjected.Token(Token = "0x4008A6A")]
95 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
97 }
98}
class f__AnonymousType0<< Count > j__TPar
void Draw(ref BigProgressBarInfo info, SpriteBatch spriteBatch)