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
PlayerTwoAxisAction.cs
Go to the documentation of this file.
1using System;
5
6namespace InControl
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000014")]
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x1700003C")]
12 public bool InvertXAxis
13 {
15 [global::Cpp2ILInjected.Token(Token = "0x60000E7")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1983428", Offset = "0x1983428", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 get
19 {
20 throw null;
21 }
23 [global::Cpp2ILInjected.Token(Token = "0x60000E8")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1983430", Offset = "0x1983430", Length = "0xC")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 set
27 {
28 throw null;
29 }
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x1700003D")]
33 public bool InvertYAxis
34 {
36 [global::Cpp2ILInjected.Token(Token = "0x60000E9")]
37 [global::Cpp2ILInjected.Address(RVA = "0x198343C", Offset = "0x198343C", Length = "0x8")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 get
40 {
41 throw null;
42 }
44 [global::Cpp2ILInjected.Token(Token = "0x60000EA")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1983444", Offset = "0x1983444", Length = "0xC")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 set
48 {
49 throw null;
50 }
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x14000005")]
54 public event Action<BindingSourceType> OnLastInputTypeChanged
55 {
57 [global::Cpp2ILInjected.Token(Token = "0x60000EB")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1983450", Offset = "0x1983450", Length = "0xB0")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
62 {
65 }, ReturnType = typeof(Delegate))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
67 add
68 {
69 throw null;
70 }
72 [global::Cpp2ILInjected.Token(Token = "0x60000EC")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1983500", Offset = "0x1983500", Length = "0xB0")]
74 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
77 {
80 }, ReturnType = typeof(Delegate))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
82 remove
83 {
84 throw null;
85 }
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x1700003E")]
89 public object UserData
90 {
92 [global::Cpp2ILInjected.Token(Token = "0x60000ED")]
93 [global::Cpp2ILInjected.Address(RVA = "0x19835B0", Offset = "0x19835B0", Length = "0x8")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 get
96 {
97 throw null;
98 }
100 [global::Cpp2ILInjected.Token(Token = "0x60000EE")]
101 [global::Cpp2ILInjected.Address(RVA = "0x19835B8", Offset = "0x19835B8", Length = "0x8")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 set
104 {
105 throw null;
106 }
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x60000EF")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1981AF0", Offset = "0x1981AF0", Length = "0x8C")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerActionSet), Member = "CreateTwoAxisPlayerAction", MemberParameters = new object[]
113 {
118 }, ReturnType = typeof(PlayerTwoAxisAction))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TwoAxisInputControl), Member = ".ctor", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
126
127 [global::Cpp2ILInjected.Token(Token = "0x60000F0")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1981FF8", Offset = "0x1981FF8", Length = "0x1E0")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerActionSet), Member = "Update", MemberParameters = new object[]
131 {
132 typeof(ulong),
133 typeof(float)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerTwoAxisAction), Member = "ProcessActionUpdate", MemberParameters = new object[] { typeof(PlayerAction) }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utility), Member = "ValueFromSides", MemberParameters = new object[]
138 {
139 typeof(float),
140 typeof(float),
141 typeof(bool)
142 }, ReturnType = typeof(float))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TwoAxisInputControl), Member = "UpdateWithAxes", MemberParameters = new object[]
144 {
145 typeof(float),
146 typeof(float),
147 typeof(ulong),
148 typeof(float)
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
151 internal void Update(ulong updateTick, float deltaTime)
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x60000F1")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1983718", Offset = "0x1983718", Length = "0x44")]
158 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerTwoAxisAction), Member = "Update", MemberParameters = new object[]
160 {
161 typeof(ulong),
162 typeof(float)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
167 {
168 throw null;
169 }
170
171 [Obsolete("Please set this property on device controls directly. It does nothing here.")]
172 [global::Cpp2ILInjected.Token(Token = "0x1700003F")]
173 public new float LowerDeadZone
174 {
175 [global::Cpp2ILInjected.Token(Token = "0x60000F2")]
176 [global::Cpp2ILInjected.Address(RVA = "0x19839E0", Offset = "0x19839E0", Length = "0x8")]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 get
179 {
180 throw null;
181 }
182 [global::Cpp2ILInjected.Token(Token = "0x60000F3")]
183 [global::Cpp2ILInjected.Address(RVA = "0x19839E8", Offset = "0x19839E8", Length = "0x4")]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
185 set
186 {
187 throw null;
188 }
189 }
190
191 [Obsolete("Please set this property on device controls directly. It does nothing here.")]
192 [global::Cpp2ILInjected.Token(Token = "0x17000040")]
193 public new float UpperDeadZone
194 {
195 [global::Cpp2ILInjected.Token(Token = "0x60000F4")]
196 [global::Cpp2ILInjected.Address(RVA = "0x19839EC", Offset = "0x19839EC", Length = "0x8")]
197 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
198 get
199 {
200 throw null;
201 }
202 [global::Cpp2ILInjected.Token(Token = "0x60000F5")]
203 [global::Cpp2ILInjected.Address(RVA = "0x19839F4", Offset = "0x19839F4", Length = "0x4")]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
205 set
206 {
207 throw null;
208 }
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x40000FA")]
212 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
214
215 [global::Cpp2ILInjected.Token(Token = "0x40000FB")]
216 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
218
219 [global::Cpp2ILInjected.Token(Token = "0x40000FC")]
220 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
222
223 [global::Cpp2ILInjected.Token(Token = "0x40000FD")]
224 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
226
228 [global::Cpp2ILInjected.Token(Token = "0x40000FE")]
229 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
230 private bool <InvertXAxis>k__BackingField;
231
233 [global::Cpp2ILInjected.Token(Token = "0x40000FF")]
234 [global::Cpp2ILInjected.FieldOffset(Offset = "0x91")]
235 private bool <InvertYAxis>k__BackingField;
236
237 [global::Cpp2ILInjected.Token(Token = "0x4000100")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x94")]
240
242 [global::Cpp2ILInjected.Token(Token = "0x4000101")]
243 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
244 private Action<BindingSourceType> OnLastInputTypeChanged;
245
247 [global::Cpp2ILInjected.Token(Token = "0x4000102")]
248 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
249 private object <UserData>k__BackingField;
250 }
251}
class f__AnonymousType0<< Count > j__TPar
PlayerTwoAxisAction(PlayerAction negativeXAction, PlayerAction positiveXAction, PlayerAction negativeYAction, PlayerAction positiveYAction)
void Update(ulong updateTick, float deltaTime)
void ProcessActionUpdate(PlayerAction action)
Action< BindingSourceType > OnLastInputTypeChanged