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
ReturnGatePlayerRenderer.cs
Go to the documentation of this file.
1using System;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000760")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6003E12")]
17 [global::Cpp2ILInjected.Address(RVA = "0x14AC0F0", Offset = "0x14AC0F0", Length = "0x2D0")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReturnGatePlayerRenderer), Member = "DrawReturnGateInWorld", MemberParameters = new object[]
21 {
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
26 public void DrawPlayers(Camera camera, IEnumerable<Player> players)
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6003E13")]
32 [global::Cpp2ILInjected.Address(RVA = "0x14ACA20", Offset = "0x14ACA20", Length = "0x4")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 public void DrawPlayerHead(Camera camera, Player drawPlayer, Vector2 position, float alpha = 1f, float scale = 1f, Color borderColor = default(Color))
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6003E14")]
40 [global::Cpp2ILInjected.Address(RVA = "0x14ACA28", Offset = "0x14ACA28", Length = "0x4")]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReturnGatePlayerRenderer), Member = "DrawReturnGateInWorld", MemberParameters = new object[]
43 {
46 }, ReturnType = typeof(void))]
47 public void DrawPlayer(Camera camera, Player drawPlayer, Vector2 position, float rotation, Vector2 rotationOrigin, float shadow = 0f, float scale = 1f, Vector2[] positionalOffsets = null)
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6003E15")]
53 [global::Cpp2ILInjected.Address(RVA = "0x14ACA24", Offset = "0x14ACA24", Length = "0x4")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 private void DrawReturnGateInMap(Camera camera, Player player)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6003E16")]
61 [global::Cpp2ILInjected.Address(RVA = "0x14ACA2C", Offset = "0x14ACA2C", Length = "0x3A4")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PotionOfReturnHelper), Member = "TryGetGateHitbox", MemberParameters = new object[]
66 {
69 }, ReturnType = typeof(bool))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ClosestPointInRect", MemberParameters = new object[]
72 {
75 }, ReturnType = typeof(Vector2))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileReachCheckSettings), Member = "get_Simple", ReturnType = typeof(TileReachCheckSettings))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "IsInTileInteractionRange", MemberParameters = new object[]
79 {
80 typeof(int),
81 typeof(int),
83 }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SmartInteractPotionOfReturn", ReturnType = typeof(bool))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteViewMatrix), Member = "get_ZoomMatrix", ReturnType = typeof(Matrix))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix), Member = "Invert", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(Matrix))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_MouseScreen", ReturnType = typeof(Vector2))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ReverseGravitySupport", MemberParameters = new object[]
89 {
91 typeof(float)
92 }, ReturnType = typeof(Vector2))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Transform", MemberParameters = new object[]
95 {
98 }, ReturnType = typeof(Vector2))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
100 {
103 }, ReturnType = typeof(Vector2))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToPoint", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
108 public void OverReturnGateInWorld(Player player)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x6003E17")]
114 [global::Cpp2ILInjected.Address(RVA = "0x14AC3C0", Offset = "0x14AC3C0", Length = "0x660")]
115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReturnGatePlayerRenderer), Member = "DrawPlayers", MemberParameters = new object[]
117 {
118 typeof(Camera),
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReturnGatePlayerRenderer), Member = "DrawPlayer", MemberParameters = new object[]
122 {
123 typeof(Camera),
124 typeof(Player),
126 typeof(float),
128 typeof(float),
129 typeof(float),
130 typeof(Vector2[])
131 }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PotionOfReturnHelper), Member = "TryGetGateHitbox", MemberParameters = new object[]
134 {
135 typeof(Player),
137 }, ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AHoverInteractionChecker), Member = "AttemptInteraction", MemberParameters = new object[]
140 {
141 typeof(Player),
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SmartInteractPotionOfReturn", ReturnType = typeof(bool))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_Sampler", ReturnType = typeof(SamplerState))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteViewMatrix), Member = "get_TransformationMatrix", ReturnType = typeof(Matrix))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
149 {
155 typeof(Effect),
156 typeof(Matrix?),
157 typeof(bool)
158 }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2?), Member = "get_Value", ReturnType = "T")]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
162 {
163 typeof(float),
164 typeof(float)
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
167 {
170 }, ReturnType = typeof(Vector2))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Center", ReturnType = typeof(Point))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToVector2", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Vector2))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PotionOfReturnGateHelper), Member = ".ctor", MemberParameters = new object[]
174 {
177 typeof(float)
178 }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PotionOfReturnGateHelper), Member = "Update", ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
181 {
182 typeof(Array),
183 typeof(int),
184 typeof(int)
185 }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PotionOfReturnGateHelper), Member = "DrawToDrawData", MemberParameters = new object[]
187 {
189 typeof(int)
190 }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 40)]
197 private void DrawReturnGateInWorld(Camera camera, Player player)
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x6003E18")]
203 [global::Cpp2ILInjected.Address(RVA = "0x14ACDD0", Offset = "0x14ACDD0", Length = "0xA8")]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = ".cctor", ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = ".ctor", ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PotionOfReturnGateInteractionChecker), Member = ".ctor", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x4007CCD")]
216 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
218
219 [global::Cpp2ILInjected.Token(Token = "0x4007CCE")]
220 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
222 }
223}
class f__AnonymousType0<< Count > j__TPar
void DrawPlayers(Camera camera, IEnumerable< Player > players)
void DrawPlayerHead(Camera camera, Player drawPlayer, Vector2 position, float alpha=1f, float scale=1f, Color borderColor=default(Color))
void DrawPlayer(Camera camera, Player drawPlayer, Vector2 position, float rotation, Vector2 rotationOrigin, float shadow=0f, float scale=1f, Vector2[] positionalOffsets=null)