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
VirtualControlsSlotTypeMapping_Layout.cs
Go to the documentation of this file.
1using System;
6
8[global::Cpp2ILInjected.Token(Token = "0x200024D")]
11{
12 [global::Cpp2ILInjected.Token(Token = "0x6000D43")]
13 [global::Cpp2ILInjected.Address(RVA = "0x9D5A30", Offset = "0x9D5A30", Length = "0x8")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "CreateNewSlot", MemberParameters = new object[]
15 {
17 typeof(string),
19 }, ReturnType = typeof(int))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x17000170")]
29 {
30 [global::Cpp2ILInjected.Token(Token = "0x6000D44")]
31 [global::Cpp2ILInjected.Address(RVA = "0x9D6528", Offset = "0x9D6528", Length = "0xB8")]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAccessoryInfo), Member = "Draw", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIProfileSwitch), Member = "IsOver", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIProfileSwitch), Member = "Draw", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "ClampPositionToScreen", MemberParameters = new object[]
36 {
39 }, ReturnType = typeof(Vector2))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "SecondaryUpdateCursor", MemberParameters = new object[] { typeof(Cursor) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "UpdateCursor", MemberParameters = new object[] { typeof(Cursor) }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "DrawControls", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "DrawMapControls", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "UpdateStyleOptions", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "GetSlotOver", MemberParameters = new object[]
47 {
50 }, ReturnType = typeof(int))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "ClampSlotToScreen", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "DraggingControlInBadPosition", ReturnType = typeof(bool))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "DrawControls", ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 67)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
56 {
57 typeof(string),
58 typeof(string)
59 }, ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualControlsStyles_Layout), Member = "GetButtonConfiguration", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(VirtualControlsButtonConfiguration_Layout))]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
63 get
64 {
65 throw null;
66 }
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x17000171")]
71 {
72 [global::Cpp2ILInjected.Token(Token = "0x6000D45")]
73 [global::Cpp2ILInjected.Address(RVA = "0x9D664C", Offset = "0x9D664C", Length = "0xB4")]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAccessoryInfo), Member = "Draw", ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "SecondaryUpdateCursor", MemberParameters = new object[] { typeof(Cursor) }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "UpdateCursor", MemberParameters = new object[] { typeof(Cursor) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "DrawControls", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "UpdateStyleOptions", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "GetSlotOver", MemberParameters = new object[]
81 {
84 }, ReturnType = typeof(int))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "ClampSlotToScreen", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "DraggingControlInBadPosition", ReturnType = typeof(bool))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "DrawControls", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
90 {
91 typeof(string),
92 typeof(string)
93 }, ReturnType = typeof(bool))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualControlsStyles_Layout), Member = "GetAxisConfiguration", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(VirtualControlsAxisConfiguration_Layout))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
97 get
98 {
99 throw null;
100 }
101 }
102
103 [JsonProperty]
104 [global::Cpp2ILInjected.Token(Token = "0x4001853")]
105 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
106 public string ControlTypeId;
107
108 [JsonProperty]
109 [global::Cpp2ILInjected.Token(Token = "0x4001854")]
110 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
112
113 [global::Cpp2ILInjected.Token(Token = "0x4001855")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
116
117 [global::Cpp2ILInjected.Token(Token = "0x4001856")]
118 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
120
121 [global::Cpp2ILInjected.Token(Token = "0x4001857")]
122 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
123 private string _lastControlTypeId;
124
125 [global::Cpp2ILInjected.Token(Token = "0x200024E")]
126 public enum SlotType
127 {
128 [global::Cpp2ILInjected.Token(Token = "0x4001859")]
129 Axis,
130 [global::Cpp2ILInjected.Token(Token = "0x400185A")]
131 Button
132 }
133}
class f__AnonymousType0<< Count > j__TPar
VirtualControlsAxisConfiguration_Layout _axisMapping
VirtualControlsButtonConfiguration_Layout _buttonMapping
VirtualControlsButtonConfiguration_Layout ButtonConfiguration
VirtualControlsAxisConfiguration_Layout AxisConfiguration
VirtualControlsSlotTypeMapping_Layout.SlotType ControlType