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
VirtualDevice.cs
Go to the documentation of this file.
1using System;
4using InControl;
5using UnityEngine;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000002")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000001")]
13 [global::Cpp2ILInjected.Address(RVA = "0x198BFF8", Offset = "0x198BFF8", Length = "0x270")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualDeviceExample), Member = "OnEnable", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "AddControl", MemberParameters = new object[]
18 {
20 typeof(string)
21 }, ReturnType = typeof(InputControl))]
22 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x6000002")]
29 [global::Cpp2ILInjected.Address(RVA = "0x198C268", Offset = "0x198C268", Length = "0x104")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualDevice), Member = "GetVectorFromKeyboard", MemberParameters = new object[]
32 {
33 typeof(float),
34 typeof(bool)
35 }, ReturnType = typeof(Vector2))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "UpdateLeftStickWithValue", MemberParameters = new object[]
37 {
40 typeof(float)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualDevice), Member = "GetVectorFromMouse", MemberParameters = new object[]
43 {
44 typeof(float),
45 typeof(bool)
46 }, ReturnType = typeof(Vector2))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "UpdateRightStickWithRawValue", MemberParameters = new object[]
48 {
51 typeof(float)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Input), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputDevice), Member = "UpdateWithState", MemberParameters = new object[]
55 {
57 typeof(bool),
59 typeof(float)
60 }, ReturnType = typeof(void))]
61 public override void Update(ulong updateTick, float deltaTime)
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x6000003")]
67 [global::Cpp2ILInjected.Address(RVA = "0x198C36C", Offset = "0x198C36C", Length = "0x144")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualDevice), Member = "Update", MemberParameters = new object[]
70 {
72 typeof(float)
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Input), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualDevice), Member = "ApplySmoothing", MemberParameters = new object[]
77 {
78 typeof(float),
79 typeof(float),
80 typeof(float),
81 typeof(float)
82 }, ReturnType = typeof(float))]
83 private Vector2 GetVectorFromKeyboard(float deltaTime, bool smoothed)
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x6000004")]
89 [global::Cpp2ILInjected.Address(RVA = "0x198C5BC", Offset = "0x198C5BC", Length = "0x4C")]
90 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Input), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
93 private static float GetXFromKeyboard()
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x6000005")]
99 [global::Cpp2ILInjected.Address(RVA = "0x198C6E4", Offset = "0x198C6E4", Length = "0x4C")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Input), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
103 private static float GetYFromKeyboard()
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6000006")]
109 [global::Cpp2ILInjected.Address(RVA = "0x198C4B0", Offset = "0x198C4B0", Length = "0x10C")]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualDevice), Member = "Update", MemberParameters = new object[]
111 {
112 typeof(ulong),
113 typeof(float)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Input), Member = "GetAxisRaw", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(float))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualDevice), Member = "ApplySmoothing", MemberParameters = new object[]
118 {
119 typeof(float),
120 typeof(float),
121 typeof(float),
122 typeof(float)
123 }, ReturnType = typeof(float))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
125 private Vector2 GetVectorFromMouse(float deltaTime, bool smoothed)
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x6000007")]
131 [global::Cpp2ILInjected.Address(RVA = "0x198C608", Offset = "0x198C608", Length = "0xDC")]
132 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualDevice), Member = "GetVectorFromKeyboard", MemberParameters = new object[]
134 {
135 typeof(float),
136 typeof(bool)
137 }, ReturnType = typeof(Vector2))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualDevice), Member = "GetVectorFromMouse", MemberParameters = new object[]
139 {
140 typeof(float),
141 typeof(bool)
142 }, ReturnType = typeof(Vector2))]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
145 private static float ApplySmoothing(float lastValue, float thisValue, float deltaTime, float sensitivity)
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x4000001")]
151 private const float Sensitivity = 0.1f;
152
153 [global::Cpp2ILInjected.Token(Token = "0x4000002")]
154 private const float MouseScale = 0.05f;
155
156 [global::Cpp2ILInjected.Token(Token = "0x4000003")]
157 [global::Cpp2ILInjected.FieldOffset(Offset = "0x178")]
158 private float kx;
159
160 [global::Cpp2ILInjected.Token(Token = "0x4000004")]
161 [global::Cpp2ILInjected.FieldOffset(Offset = "0x17C")]
162 private float ky;
163
164 [global::Cpp2ILInjected.Token(Token = "0x4000005")]
165 [global::Cpp2ILInjected.FieldOffset(Offset = "0x180")]
166 private float mx;
167
168 [global::Cpp2ILInjected.Token(Token = "0x4000006")]
169 [global::Cpp2ILInjected.FieldOffset(Offset = "0x184")]
170 private float my;
171 }
172}
class f__AnonymousType0<< Count > j__TPar
Vector2 GetVectorFromKeyboard(float deltaTime, bool smoothed)
override void Update(ulong updateTick, float deltaTime)
Vector2 GetVectorFromMouse(float deltaTime, bool smoothed)
static float ApplySmoothing(float lastValue, float thisValue, float deltaTime, float sensitivity)