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
PlayerManager.cs
Go to the documentation of this file.
1using System;
5using InControl;
6using UnityEngine;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000007")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x600001C")]
14 [global::Cpp2ILInjected.Address(RVA = "0x198D924", Offset = "0x198D924", Length = "0xB8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<object>), Member = ".ctor", MemberParameters = new object[]
17 {
18 typeof(object),
20 }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputManager), Member = "add_OnDeviceDetached", MemberParameters = new object[] { typeof(Action<InputDevice>) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerActions), Member = "CreateWithKeyboardBindings", ReturnType = typeof(PlayerActions))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerActions), Member = "CreateWithJoystickBindings", ReturnType = typeof(PlayerActions))]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
25 private void OnEnable()
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x600001D")]
31 [global::Cpp2ILInjected.Address(RVA = "0x198D9DC", Offset = "0x198D9DC", Length = "0xBC")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<object>), Member = ".ctor", MemberParameters = new object[]
34 {
35 typeof(object),
37 }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputManager), Member = "remove_OnDeviceDetached", MemberParameters = new object[] { typeof(Action<InputDevice>) }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerActionSet), Member = "Destroy", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
41 private void OnDisable()
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x600001E")]
47 [global::Cpp2ILInjected.Address(RVA = "0x198DA98", Offset = "0x198DA98", Length = "0xB0")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerManager), Member = "JoinButtonWasPressedOnListener", MemberParameters = new object[] { typeof(PlayerActions) }, ReturnType = typeof(bool))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputManager), Member = "get_ActiveDevice", ReturnType = typeof(InputDevice))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerManager), Member = "ThereIsNoPlayerUsingJoystick", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(bool))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerManager), Member = "CreatePlayer", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(Player))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerManager), Member = "ThereIsNoPlayerUsingKeyboard", ReturnType = typeof(bool))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
55 private void Update()
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x600001F")]
61 [global::Cpp2ILInjected.Address(RVA = "0x198DB48", Offset = "0x198DB48", Length = "0x54")]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerManager), Member = "Update", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OneAxisInputControl), Member = "get_WasPressed", ReturnType = typeof(bool))]
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x6000020")]
71 [global::Cpp2ILInjected.Address(RVA = "0x198DE98", Offset = "0x198DE98", Length = "0xBC")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerManager), Member = "ThereIsNoPlayerUsingJoystick", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(bool))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerManager), Member = "OnDeviceDetached", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6000021")]
84 [global::Cpp2ILInjected.Address(RVA = "0x198DB9C", Offset = "0x198DB9C", Length = "0x7C")]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerManager), Member = "Update", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerManager), Member = "FindPlayerUsingJoystick", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(Player))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
89 {
90 typeof(global::UnityEngine.Object),
91 typeof(global::UnityEngine.Object)
92 }, ReturnType = typeof(bool))]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
94 private bool ThereIsNoPlayerUsingJoystick(InputDevice inputDevice)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6000022")]
100 [global::Cpp2ILInjected.Address(RVA = "0x198DF54", Offset = "0x198DF54", Length = "0xB8")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerManager), Member = "ThereIsNoPlayerUsingKeyboard", ReturnType = typeof(bool))]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x6000023")]
112 [global::Cpp2ILInjected.Address(RVA = "0x198DE2C", Offset = "0x198DE2C", Length = "0x6C")]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerManager), Member = "Update", ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerManager), Member = "FindPlayerUsingKeyboard", ReturnType = typeof(Player))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
117 {
118 typeof(global::UnityEngine.Object),
119 typeof(global::UnityEngine.Object)
120 }, ReturnType = typeof(bool))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x6000024")]
128 [global::Cpp2ILInjected.Address(RVA = "0x198E00C", Offset = "0x198E00C", Length = "0x9C")]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerManager), Member = "FindPlayerUsingJoystick", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(Player))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Inequality", MemberParameters = new object[]
132 {
133 typeof(global::UnityEngine.Object),
134 typeof(global::UnityEngine.Object)
135 }, ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
137 private void OnDeviceDetached(InputDevice inputDevice)
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6000025")]
143 [global::Cpp2ILInjected.Address(RVA = "0x198DC18", Offset = "0x198DC18", Length = "0x214")]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerManager), Member = "Update", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector3>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector3>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "Instantiate", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
150 {
151 "T",
154 }, ReturnType = "T")]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerActions), Member = "CreateWithJoystickBindings", ReturnType = typeof(PlayerActions))]
157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
158 private Player CreatePlayer(InputDevice inputDevice)
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x6000026")]
164 [global::Cpp2ILInjected.Address(RVA = "0x198E0A8", Offset = "0x198E0A8", Length = "0xE4")]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_position", ReturnType = typeof(Vector3))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector3>), Member = "Insert", MemberParameters = new object[]
169 {
170 typeof(int),
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_gameObject", ReturnType = typeof(GameObject))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "Destroy", MemberParameters = new object[] { typeof(global::UnityEngine.Object) }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
177 private void RemovePlayer(Player player)
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x6000027")]
183 [global::Cpp2ILInjected.Address(RVA = "0x198E18C", Offset = "0x198E18C", Length = "0x198")]
184 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = ".ctor", MemberParameters = new object[]
187 {
188 typeof(float),
189 typeof(float),
190 typeof(float),
191 typeof(float)
192 }, ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
195 {
196 typeof(string),
197 typeof(string),
198 typeof(string),
199 typeof(string)
200 }, ReturnType = typeof(string))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUI), Member = "Label", MemberParameters = new object[]
202 {
203 typeof(Rect),
204 typeof(string)
205 }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
207 private void OnGUI()
208 {
209 throw null;
210 }
211
212 [global::Cpp2ILInjected.Token(Token = "0x6000028")]
213 [global::Cpp2ILInjected.Address(RVA = "0x198E324", Offset = "0x198E324", Length = "0x28C")]
214 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector3>), Member = ".ctor", ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = ".ctor", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
221 {
222 throw null;
223 }
224
225 [global::Cpp2ILInjected.Token(Token = "0x4000016")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
228
229 [global::Cpp2ILInjected.Token(Token = "0x4000017")]
230 private const int maxPlayers = 4;
231
232 [global::Cpp2ILInjected.Token(Token = "0x4000018")]
233 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
235
236 [global::Cpp2ILInjected.Token(Token = "0x4000019")]
237 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
239
240 [global::Cpp2ILInjected.Token(Token = "0x400001A")]
241 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
243
244 [global::Cpp2ILInjected.Token(Token = "0x400001B")]
245 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
247 }
248}
class f__AnonymousType0<< Count > j__TPar
Player CreatePlayer(InputDevice inputDevice)
bool ThereIsNoPlayerUsingJoystick(InputDevice inputDevice)
Player FindPlayerUsingJoystick(InputDevice inputDevice)
void OnDeviceDetached(InputDevice inputDevice)
bool JoinButtonWasPressedOnListener(PlayerActions actions)