terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ Define()

override void InControl.NativeDeviceProfiles.AppleMFiExtendedGamepadNativeProfile.Define ( )
inlinevirtual

Reimplemented from InControl.InputDeviceProfile.

Definition at line 11 of file AppleMFiExtendedGamepadNativeProfile.cs.

12 {
13 base.Define();
14 this.deviceName = "{NAME} MFi Controller";
15 this.deviceNotes = "MFi Controller on iOS / tvOS";
16 if (("iOS" == null || "iOS" != null) && ("tvOS" == null || "tvOS" != null) && ("iPhone" == null || "iPhone" != null) && ("iPad" == null || "iPad" != null) && ("AppleTV" == null || "AppleTV" != null) && ("OS X" == null || "OS X" != null))
17 {
18 OptionalUInt16 optionalUInt = 0;
19 OptionalUInt32 optionalUInt2 = 0U;
20 if ("A" == null)
21 {
22 }
23 InputControlSource inputControlSource = InputDeviceProfile.Button(0);
24 InputControlSource inputControlSource2 = InputDeviceProfile.Button(1);
25 InputControlSource inputControlSource3 = InputDeviceProfile.Button(2);
26 InputControlSource inputControlSource4 = InputDeviceProfile.Button(3);
27 InputControlSource inputControlSource5 = InputDeviceProfile.Button(4);
28 InputControlSource inputControlSource6 = InputDeviceProfile.Button(5);
29 InputControlSource inputControlSource7 = InputDeviceProfile.Button(6);
30 InputControlSource inputControlSource8 = InputDeviceProfile.Button(7);
31 InputControlSource inputControlSource9 = InputDeviceProfile.Button(8);
32 InputControlSource inputControlSource10 = InputDeviceProfile.Button(9);
33 InputControlSource inputControlSource11 = InputDeviceProfile.Button(10);
34 InputControlSource inputControlSource12 = InputDeviceProfile.Button(11);
35 InputControlSource inputControlSource13 = InputDeviceProfile.Button(12);
36 InputControlSource inputControlSource14 = InputDeviceProfile.Button(13);
37 InputControlMapping inputControlMapping = InputDeviceProfile.LeftStickLeftMapping(0);
38 if (inputControlMapping == null || inputControlMapping != null)
39 {
40 InputControlMapping inputControlMapping2 = InputDeviceProfile.LeftStickRightMapping(0);
41 if (inputControlMapping2 == null || inputControlMapping2 != null)
42 {
43 InputControlMapping inputControlMapping3 = InputDeviceProfile.LeftStickUpMapping2(1);
44 if (inputControlMapping3 == null || inputControlMapping3 != null)
45 {
46 InputControlMapping inputControlMapping4 = InputDeviceProfile.LeftStickDownMapping2(1);
47 if (inputControlMapping4 == null || inputControlMapping4 != null)
48 {
49 InputControlMapping inputControlMapping5 = InputDeviceProfile.RightStickLeftMapping(2);
50 if (inputControlMapping5 == null || inputControlMapping5 != null)
51 {
52 InputControlMapping inputControlMapping6 = InputDeviceProfile.RightStickRightMapping(2);
53 if (inputControlMapping6 == null || inputControlMapping6 != null)
54 {
55 InputControlMapping inputControlMapping7 = InputDeviceProfile.RightStickUpMapping2(3);
56 if ((inputControlMapping7 == null || inputControlMapping7 != null) && InputDeviceProfile.RightStickDownMapping2(3) != null)
57 {
58 InputControlSource inputControlSource15 = InputDeviceProfile.Analog(4);
59 if (InputDeviceProfile.Analog(5) != null)
60 {
61 return;
62 }
63 }
64 }
65 }
66 }
67 }
68 }
69 }
70 }
72 }
class f__AnonymousType0<< Count > j__TPar

References InControl.InputDeviceProfile.Analog(), InControl.InputDeviceProfile.Button(), j__TPar, InControl.InputDeviceProfile.LeftStickDownMapping2(), InControl.InputDeviceProfile.LeftStickLeftMapping(), InControl.InputDeviceProfile.LeftStickRightMapping(), InControl.InputDeviceProfile.LeftStickUpMapping2(), InControl.InputDeviceProfile.RightStickDownMapping2(), InControl.InputDeviceProfile.RightStickLeftMapping(), InControl.InputDeviceProfile.RightStickRightMapping(), InControl.InputDeviceProfile.RightStickUpMapping2(), and InControl.U.