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
InputControlSource.cs
Go to the documentation of this file.
1using System;
4using UnityEngine;
5
6namespace InControl
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000021")]
10 public struct InputControlSource
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x17000060")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x600015B")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1986718", Offset = "0x1986718", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 get
19 {
20 throw null;
21 }
22 [global::Cpp2ILInjected.Token(Token = "0x600015C")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1986720", Offset = "0x1986720", Length = "0x8")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 set
26 {
27 throw null;
28 }
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x17000061")]
32 public int Index
33 {
34 [global::Cpp2ILInjected.Token(Token = "0x600015D")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1986728", Offset = "0x1986728", Length = "0x8")]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 get
38 {
39 throw null;
40 }
41 [global::Cpp2ILInjected.Token(Token = "0x600015E")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1986730", Offset = "0x1986730", Length = "0x8")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 set
45 {
46 throw null;
47 }
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x600015F")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1986738", Offset = "0x1986738", Length = "0x8")]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIControllerHardwareProfileEntry", Member = "RemapToAnalogue", MemberParameters = new object[]
53 {
54 typeof(int),
55 typeof(float),
56 typeof(float)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIControllerHardwareProfileEntry", Member = "RemapToButton", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "Button", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlSource))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "Analog", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlSource))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "LeftStickLeftMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "LeftStickRightMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "LeftStickUpMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "LeftStickDownMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "LeftStickUpMapping2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "LeftStickDownMapping2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "RightStickLeftMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "RightStickRightMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "RightStickUpMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "RightStickDownMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "RightStickUpMapping2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "RightStickDownMapping2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "LeftTriggerMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "RightTriggerMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "DPadLeftMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "DPadRightMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "DPadUpMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "DPadDownMapping", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "DPadUpMapping2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = "DPadDownMapping2", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(InputControlMapping))]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 24)]
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x6000160")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1986740", Offset = "0x1986740", Length = "0xC")]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputDeviceProfile), Member = ".cctor", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6000161")]
97 [global::Cpp2ILInjected.Address(RVA = "0x198674C", Offset = "0x198674C", Length = "0x8C")]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputControlSource), Member = "GetState", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(bool))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NativeInputDevice), Member = "Update", MemberParameters = new object[]
101 {
102 typeof(ulong),
103 typeof(float)
104 }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityInputDevice), Member = "Update", MemberParameters = new object[]
106 {
107 typeof(ulong),
108 typeof(float)
109 }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControlSource), Member = "GetState", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(bool))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
114 public float GetValue(InputDevice inputDevice)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6000162")]
120 [global::Cpp2ILInjected.Address(RVA = "0x19867D8", Offset = "0x19867D8", Length = "0xF8")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputControlSource), Member = "GetValue", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(float))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NativeInputDevice), Member = "Update", MemberParameters = new object[]
124 {
125 typeof(ulong),
126 typeof(float)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityInputDevice), Member = "Update", MemberParameters = new object[]
129 {
130 typeof(ulong),
131 typeof(float)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputControlSource), Member = "GetValue", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(float))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utility), Member = "IsNotZero", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Input), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
139 public bool GetState(InputDevice inputDevice)
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x6000163")]
145 [global::Cpp2ILInjected.Address(RVA = "0x19868D0", Offset = "0x19868D0", Length = "0x1A4")]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
151 public string ToCode()
152 {
153 throw null;
154 }
155
157 [global::Cpp2ILInjected.Token(Token = "0x400013F")]
158 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
160
162 [global::Cpp2ILInjected.Token(Token = "0x4000140")]
163 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
164 private int index;
165 }
166}
class f__AnonymousType0<< Count > j__TPar
float GetValue(InputDevice inputDevice)
InputControlSource(InputControlSourceType sourceType, int index)
InputControlSourceType SourceType
bool GetState(InputDevice inputDevice)
InputControlSourceType sourceType