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
PlayerDrawHeadSet.cs
Go to the documentation of this file.
1using System;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000643")]
14 public struct PlayerDrawHeadSet
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x60036BE")]
17 [global::Cpp2ILInjected.Address(RVA = "0x141840C", Offset = "0x141840C", Length = "0x38")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
21 public void AddDrawData(ref DrawData data)
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x170006A4")]
28 {
29 [global::Cpp2ILInjected.Token(Token = "0x60036BF")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1418444", Offset = "0x1418444", Length = "0x10")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 get
33 {
34 throw null;
35 }
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x60036C0")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1418454", Offset = "0x1418454", Length = "0x754")]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerHead", MemberParameters = new object[]
42 {
46 typeof(float),
47 typeof(float),
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerHeadDrawRenderTargetContent), Member = "DrawTheContent", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHelper), Member = "PackShader", MemberParameters = new object[]
53 {
54 typeof(int),
55 typeof(PlayerDrawHelper.ShaderConfiguration)
56 }, ReturnType = typeof(int))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadAccFace", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadHair", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "quickAlpha", MemberParameters = new object[]
60 {
62 typeof(float)
63 }, ReturnType = typeof(Color))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetHairColor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(Color))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
66 {
67 typeof(float),
68 typeof(float)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_HeightMapOffset", ReturnType = typeof(int))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadArmorHead", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadAccBeard", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetHairSettings", MemberParameters = new object[]
75 {
76 typeof(ref bool),
77 typeof(ref bool),
78 typeof(ref bool),
79 typeof(ref bool),
80 typeof(ref bool)
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetHairDrawOffset", MemberParameters = new object[]
83 {
84 typeof(int),
85 typeof(bool)
86 }, ReturnType = typeof(Vector2))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_Directions", ReturnType = typeof(Vector2))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetHelmetDrawOffset", ReturnType = typeof(Vector2))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
90 public void BoringSetup(Player drawPlayer2, DrawData[] drawData, List<int> dust, List<int> gore, float X, float Y, float Alpha, float Scale)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x400779D")]
96 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
97 public int DrawDataCount;
98
99 [global::Cpp2ILInjected.Token(Token = "0x400779E")]
100 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
102
103 [global::Cpp2ILInjected.Token(Token = "0x400779F")]
104 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
106
107 [global::Cpp2ILInjected.Token(Token = "0x40077A0")]
108 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
110
111 [global::Cpp2ILInjected.Token(Token = "0x40077A1")]
112 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
114
115 [global::Cpp2ILInjected.Token(Token = "0x40077A2")]
116 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
117 public int cHead;
118
119 [global::Cpp2ILInjected.Token(Token = "0x40077A3")]
120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
121 public int cFace;
122
123 [global::Cpp2ILInjected.Token(Token = "0x40077A4")]
124 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
125 public int cFaceHead;
126
127 [global::Cpp2ILInjected.Token(Token = "0x40077A5")]
128 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
129 public int cFaceFlower;
130
131 [global::Cpp2ILInjected.Token(Token = "0x40077A6")]
132 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
133 public int cUnicornHorn;
134
135 [global::Cpp2ILInjected.Token(Token = "0x40077A7")]
136 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
137 public int cAngelHalo;
138
139 [global::Cpp2ILInjected.Token(Token = "0x40077A8")]
140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
141 public int cBeard;
142
143 [global::Cpp2ILInjected.Token(Token = "0x40077A9")]
144 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
145 public int skinVar;
146
147 [global::Cpp2ILInjected.Token(Token = "0x40077AA")]
148 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
150
151 [global::Cpp2ILInjected.Token(Token = "0x40077AB")]
152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
153 public int skinDyePacked;
154
155 [global::Cpp2ILInjected.Token(Token = "0x40077AC")]
156 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
157 public float scale;
158
159 [global::Cpp2ILInjected.Token(Token = "0x40077AD")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
162
163 [global::Cpp2ILInjected.Token(Token = "0x40077AE")]
164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
166
167 [global::Cpp2ILInjected.Token(Token = "0x40077AF")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
170
171 [global::Cpp2ILInjected.Token(Token = "0x40077B0")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
174
175 [global::Cpp2ILInjected.Token(Token = "0x40077B1")]
176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
178
179 [global::Cpp2ILInjected.Token(Token = "0x40077B2")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
182
183 [global::Cpp2ILInjected.Token(Token = "0x40077B3")]
184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
186
187 [global::Cpp2ILInjected.Token(Token = "0x40077B4")]
188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
190
191 [global::Cpp2ILInjected.Token(Token = "0x40077B5")]
192 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
194
195 [global::Cpp2ILInjected.Token(Token = "0x40077B6")]
196 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
197 public bool fullHair;
198
199 [global::Cpp2ILInjected.Token(Token = "0x40077B7")]
200 [global::Cpp2ILInjected.FieldOffset(Offset = "0x89")]
201 public bool hatHair;
202
203 [global::Cpp2ILInjected.Token(Token = "0x40077B8")]
204 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8A")]
205 public bool hideHair;
206
207 [global::Cpp2ILInjected.Token(Token = "0x40077B9")]
208 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8B")]
209 public bool helmetIsTall;
210
211 [global::Cpp2ILInjected.Token(Token = "0x40077BA")]
212 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8C")]
214
215 [global::Cpp2ILInjected.Token(Token = "0x40077BB")]
216 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8D")]
217 public bool helmetIsNormal;
218
219 [global::Cpp2ILInjected.Token(Token = "0x40077BC")]
220 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8E")]
221 public bool drawUnicornHorn;
222
223 [global::Cpp2ILInjected.Token(Token = "0x40077BD")]
224 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8F")]
225 public bool drawAngelHalo;
226
227 [global::Cpp2ILInjected.Token(Token = "0x40077BE")]
228 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
230
231 [global::Cpp2ILInjected.Token(Token = "0x40077BF")]
232 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
234
235 [global::Cpp2ILInjected.Token(Token = "0x40077C0")]
236 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
238 }
239}
class f__AnonymousType0<< Count > j__TPar
void BoringSetup(Player drawPlayer2, DrawData[] drawData, List< int > dust, List< int > gore, float X, float Y, float Alpha, float Scale)