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
MapHeadRenderer.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200075E")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6003E06")]
16 [global::Cpp2ILInjected.Address(RVA = "0x14AAF78", Offset = "0x14AAF78", Length = "0x120")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = ".cctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerHeadDrawRenderTargetContent), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6003E07")]
30 [global::Cpp2ILInjected.Address(RVA = "0x14AB098", Offset = "0x14AB098", Length = "0x9C")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
34 {
36 typeof(int),
37 typeof(int)
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ARenderTargetContentByRequest), Member = "Reset", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
41 public void Reset()
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x6003E08")]
47 [global::Cpp2ILInjected.Address(RVA = "0x14AB134", Offset = "0x14AB134", Length = "0x2B0")]
48 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ARenderTargetContentByRequest), Member = "Request", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
52 {
54 typeof(int),
55 typeof(int)
56 }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
58 {
60 typeof(int),
61 typeof(int),
62 typeof(int),
63 typeof(int),
64 typeof(int),
65 typeof(int)
66 }, ReturnType = typeof(Rectangle))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Vector2))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
69 {
71 typeof(float)
72 }, ReturnType = typeof(Vector2))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = ".ctor", MemberParameters = new object[]
74 {
79 typeof(float),
81 typeof(float),
83 typeof(int)
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MapHeadRenderer), Member = "RenderDrawData", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
87 public void DrawPlayerHead(Camera camera, Player drawPlayer, Vector2 position, float alpha = 1f, float scale = 1f, Color borderColor = default(Color))
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6003E09")]
93 [global::Cpp2ILInjected.Address(RVA = "0x14AB3E4", Offset = "0x14AB3E4", Length = "0x1A8")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MapHeadRenderer), Member = "DrawPlayerHead", MemberParameters = new object[]
96 {
100 typeof(float),
101 typeof(float),
103 }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_pixelShader", ReturnType = typeof(Effect))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDrawHelper), Member = "SetShaderForData", MemberParameters = new object[]
108 {
109 typeof(Player),
110 typeof(int),
112 }, ReturnType = typeof(bool))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectPassCollection), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(EffectPass))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
116 private void RenderDrawData(Player drawPlayer)
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x1700078D")]
122 public bool IsReady
123 {
124 [global::Cpp2ILInjected.Token(Token = "0x6003E0A")]
125 [global::Cpp2ILInjected.Address(RVA = "0x14AB58C", Offset = "0x14AB58C", Length = "0x10")]
126 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
128 get
129 {
130 throw null;
131 }
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x6003E0B")]
135 [global::Cpp2ILInjected.Address(RVA = "0x14AB59C", Offset = "0x14AB59C", Length = "0x74")]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ARenderTargetContentByRequest), Member = "PrepareRenderTarget", MemberParameters = new object[]
139 {
142 }, ReturnType = typeof(void))]
143 public void PrepareRenderTarget(GraphicsDevice device, SpriteBatch spriteBatch)
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x6003E0C")]
149 [global::Cpp2ILInjected.Address(RVA = "0x14AB610", Offset = "0x14AB610", Length = "0x7A8")]
150 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Inequality", MemberParameters = new object[]
153 {
154 typeof(Color),
156 }, ReturnType = typeof(bool))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<DrawData>) }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
159 {
160 typeof(Array),
161 typeof(int),
162 typeof(int)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
165 {
166 typeof(Color),
167 typeof(float)
168 }, ReturnType = typeof(Color))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = "set_Item", MemberParameters = new object[]
171 {
172 typeof(int),
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
176 {
177 typeof(float),
178 typeof(float)
179 }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
181 {
184 }, ReturnType = typeof(Vector2))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<DrawData>) }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
187 private void CreateOutlines(float alpha, float scale, Color borderColor)
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x4007CC8")]
193 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
194 private bool _anyDirty;
195
196 [global::Cpp2ILInjected.Token(Token = "0x4007CC9")]
197 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
199
200 [global::Cpp2ILInjected.Token(Token = "0x4007CCA")]
201 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
203 }
204}
class f__AnonymousType0<< Count > j__TPar
void PrepareRenderTarget(GraphicsDevice device, SpriteBatch spriteBatch)
void CreateOutlines(float alpha, float scale, Color borderColor)
void DrawPlayerHead(Camera camera, Player drawPlayer, Vector2 position, float alpha=1f, float scale=1f, Color borderColor=default(Color))
PlayerHeadDrawRenderTargetContent[] _playerRenders