using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Inputs { // Token: 0x020025C1 RID: 9665 [Token(Token = "0x20025C1")] [Serializable] public class OculusPlatformOculusTouchVRInputHandler : VRInputHandler { // Token: 0x17002835 RID: 10293 // (get) Token: 0x0600F6A7 RID: 63143 RVA: 0x003846A8 File Offset: 0x003828A8 [Token(Token = "0x17002835")] public override bool SupportsAimWalkAndStickWalkSimultaneously { [Token(Token = "0x600F6A7")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "4")] get { return true; } } // Token: 0x17002836 RID: 10294 // (get) Token: 0x0600F6A8 RID: 63144 RVA: 0x003846B8 File Offset: 0x003828B8 [Token(Token = "0x17002836")] public override bool SupportsDontLockToolsInHand { [Token(Token = "0x600F6A8")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")] get { return true; } } // Token: 0x0600F6A9 RID: 63145 RVA: 0x003846C8 File Offset: 0x003828C8 [Token(Token = "0x600F6A9")] [Address(RVA = "0x1AFBE50", Offset = "0x1AFAE50", VA = "0x181AFBE50")] private void OKENLMNKPAC() { this.axis2DInputConsumerMap.MOPNNFHKCFM(); AOLMGGAPKEH[] inputConsumerMaps = this.inputConsumerMaps; int num = 0; if (num < inputConsumerMaps.Length) { AOLMGGAPKEH aolmggapkeh = inputConsumerMaps[num]; if (aolmggapkeh != 0 && aolmggapkeh.CFLJGNJLBFG) { Dictionary controlToAxis2DInputMap = this.ControlToAxis2DInputMap; OOEAAFIGGBA ooeaafiggba = this.axis2DInputConsumerMap; AFHABMHOPKG.ELPLONEGFCL elplonegfcl = controlToAxis2DInputMap[num]; } AOLMGGAPKEH[] inputConsumerMaps2 = this.inputConsumerMaps; num++; } } // Token: 0x17002837 RID: 10295 // (get) Token: 0x0600F6AA RID: 63146 RVA: 0x00384734 File Offset: 0x00382934 [Token(Token = "0x17002837")] private FBOHKHJPLFA OculusHapticsClip { [Token(Token = "0x600F6AA")] [Address(RVA = "0x1AFC1A0", Offset = "0x1AFB1A0", VA = "0x181AFC1A0")] get { FBOHKHJPLFA oculusHapticsClip = this._oculusHapticsClip; if (oculusHapticsClip == 0) { FBOHKHJPLFA fbohkhjplfa = new FBOHKHJPLFA(); this._oculusHapticsClip = fbohkhjplfa; MGPFKAAFMMB.ENIOIFMPPGM bihhbofmnll = MGPFKAAFMMB.BIHHBOFMNLL; FBOHKHJPLFA oculusHapticsClip2 = this.OculusHapticsClip; bihhbofmnll.KFCDBCNHMCA(oculusHapticsClip2); } return oculusHapticsClip; } } // Token: 0x0600F6AB RID: 63147 RVA: 0x00384774 File Offset: 0x00382974 [Token(Token = "0x600F6AB")] [Address(RVA = "0x1AFBF50", Offset = "0x1AFAF50", VA = "0x181AFBF50", Slot = "7")] public override void OPIJJOOOLBN() { this.k__BackingField = true; OVRManager.DCJANFMLIBJ += this.BOLCFDBLCHF; } // Token: 0x0600F6AC RID: 63148 RVA: 0x0038479C File Offset: 0x0038299C [Token(Token = "0x600F6AC")] [Address(RVA = "0x1AFA5E0", Offset = "0x1AF95E0", VA = "0x181AFA5E0", Slot = "8")] public override void BCGEIPOPAME() { OVRManager.DCJANFMLIBJ -= this.BOLCFDBLCHF; } // Token: 0x0600F6AD RID: 63149 RVA: 0x003847BC File Offset: 0x003829BC [Token(Token = "0x600F6AD")] [Address(RVA = "0x1AFA660", Offset = "0x1AF9660", VA = "0x181AFA660")] private void BOLCFDBLCHF() { int num = 0; bool flag; this.k__BackingField = flag; if (flag) { bool flag2; if (!flag2) { } bool flag3; this.k__BackingField = flag3; Transform rawTrackerTransform = this.rawTrackerTransform; Transform rawTrackerTransform2 = this.rawTrackerTransform; Transform parent = this.rawTrackerTransform.parent; Vector3 vector; float z = vector.z; this.linearVelocity.z = z; float time = Time.time; Transform rawTrackerTransform3 = this.rawTrackerTransform; Transform parent2 = this.rawTrackerTransform.parent; Vector3 vector2; float z2 = vector2.z; this.angularVelocity.z = z2; base.FOOPBDPACBJ(); return; } this.k__BackingField = num != 0; throw new NullReferenceException(); } // Token: 0x0600F6AE RID: 63150 RVA: 0x00384860 File Offset: 0x00382A60 [Token(Token = "0x600F6AE")] [Address(RVA = "0x1AFAB80", Offset = "0x1AF9B80", VA = "0x181AFAB80", Slot = "11")] protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC) { this.axis2DInputConsumerMap.MOPNNFHKCFM(); AOLMGGAPKEH[] inputConsumerMaps = this.inputConsumerMaps; int num = 0; if (num < inputConsumerMaps.Length) { AOLMGGAPKEH aolmggapkeh = inputConsumerMaps[num]; if (aolmggapkeh != 0 && aolmggapkeh.CFLJGNJLBFG) { Dictionary controlToAxis2DInputMap = this.ControlToAxis2DInputMap; OOEAAFIGGBA ooeaafiggba = this.axis2DInputConsumerMap; AFHABMHOPKG.ELPLONEGFCL elplonegfcl = controlToAxis2DInputMap[num]; } AOLMGGAPKEH[] inputConsumerMaps2 = this.inputConsumerMaps; num++; } AFHABMHOPKG.CLALCKMEFME openMenuButton = this.map.OpenMenuButton; int num2 = (int)openMenuButton; GKNIHNHGBKC.DBENDMALBBK = num2; bool flag; GKNIHNHGBKC.DBENDMALBBK.GPGHKKMCFIF = flag; AFHABMHOPKG.CLALCKMEFME menuButton = this.map.MenuButton; int num3 = (int)menuButton; GKNIHNHGBKC.BDDMHHDKLHE = num3; bool flag2; GKNIHNHGBKC.BDDMHHDKLHE.GPGHKKMCFIF = flag2; AFHABMHOPKG.CLALCKMEFME teleportButton = this.map.TeleportButton; int num4 = (int)teleportButton; GKNIHNHGBKC.KJDKBHKNHPD = num4; bool flag3; GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag3; AFHABMHOPKG.CLALCKMEFME pushToTalkButton = this.map.PushToTalkButton; int num5 = (int)pushToTalkButton; GKNIHNHGBKC.LGFOEBJPDKA = num5; bool flag4; GKNIHNHGBKC.LGFOEBJPDKA.GPGHKKMCFIF = flag4; OculusPlatformOculusTouchVRInputHandler.Map map = this.map; Axis2DSettings rotateAxisSettings = map.RotateAxisSettings; AFHABMHOPKG.ELPLONEGFCL rotateAxis = map.RotateAxis; Vector2 vector = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)2), rotateAxis, rotateAxisSettings); OculusPlatformOculusTouchVRInputHandler.Map map2 = this.map; Axis2DSettings smoothSwipeRotateAxisSettings = map2.SmoothSwipeRotateAxisSettings; AFHABMHOPKG.ELPLONEGFCL smoothSwipeRotateAxis = map2.SmoothSwipeRotateAxis; Vector2 vector2 = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)3), smoothSwipeRotateAxis, smoothSwipeRotateAxisSettings); OculusPlatformOculusTouchVRInputHandler.Map map3 = this.map; Axis2DSettings walkAxisSettings = map3.WalkAxisSettings; AFHABMHOPKG.ELPLONEGFCL walkAxis = map3.WalkAxis; Vector2 vector3 = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)1), walkAxis, walkAxisSettings); GKNIHNHGBKC.IJBDGFLBADI = vector3; AFHABMHOPKG.CLALCKMEFME sprintButton = this.map.SprintButton; int num6 = (int)sprintButton; GKNIHNHGBKC.EHKHLEFKJND = num6; bool flag5; GKNIHNHGBKC.EHKHLEFKJND.GPGHKKMCFIF = flag5; AFHABMHOPKG.CLALCKMEFME sprintButton2 = this.map.SprintButton; int num7 = (int)sprintButton2; GKNIHNHGBKC.KCEKNHAKHGA = num7; bool flag6; GKNIHNHGBKC.KCEKNHAKHGA.GPGHKKMCFIF = flag6; OculusPlatformOculusTouchVRInputHandler.Map map4 = this.map; Axis2DSettings scrollAxisSettings = map4.ScrollAxisSettings; AFHABMHOPKG.ELPLONEGFCL scrollAxis = map4.ScrollAxis; Vector2 vector4 = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)4), scrollAxis, scrollAxisSettings); OculusPlatformOculusTouchVRInputHandler.Map map5 = this.map; AxisPressButtons thumbstickDirectionButtons = map5.ThumbstickDirectionButtons; float y = GKNIHNHGBKC.ANEEPNBJPKK.y; float rotateAxisDeadZone = map5.RotateAxisDeadZone; string text = thumbstickDirectionButtons.ToString(); OculusPlatformOculusTouchVRInputHandler.Map map6 = this.map; FDKPONPCGGC fdkponpcggc; bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF; GKNIHNHGBKC.ALFHDHKHNHH.GPGHKKMCFIF = gpghkkmcfif; OculusPlatformOculusTouchVRInputHandler.Map map7 = this.map; FDKPONPCGGC fdkponpcggc2; bool gpghkkmcfif2 = fdkponpcggc2.GPGHKKMCFIF; GKNIHNHGBKC.JOOMEAKJBIJ.GPGHKKMCFIF = gpghkkmcfif2; OculusPlatformOculusTouchVRInputHandler.Map map8 = this.map; FDKPONPCGGC fdkponpcggc3; bool gpghkkmcfif3 = fdkponpcggc3.GPGHKKMCFIF; GKNIHNHGBKC.PKLBADMDPMA.GPGHKKMCFIF = gpghkkmcfif3; AFHABMHOPKG.PAPNHGNGNNN[] pickupAxes = this.map.PickupAxes; int length = pickupAxes.Length; int num9; int num10; if (num < length) { int num8 = (int)pickupAxes[num]; num9 = 0; num10 = 0; if (y > (float)num10) { } num++; } float num11; GKNIHNHGBKC.BDLBPMGCPEE = num11; GKNIHNHGBKC.AFHAHMNMIFN = num11; GKNIHNHGBKC.BDLBPMGCPEE.JIBLKPMDPOF = (float)num; AFHABMHOPKG.PAPNHGNGNNN triggerAxis = this.map.TriggerAxis; int num12 = 0; MOIPDBJEBEL moipdbjebel = this.ICHCINMFFBD(triggerAxis, (float)num12); GKNIHNHGBKC.LOKMOOGCDHI = num10; GKNIHNHGBKC.LOKMOOGCDHI.JIBLKPMDPOF = (float)num9; AFHABMHOPKG.CLALCKMEFME gripTurnButton = this.map.GripTurnButton; int num13 = (int)gripTurnButton; GKNIHNHGBKC.MLHDMEMGHEO = num13; bool flag7; GKNIHNHGBKC.MLHDMEMGHEO.GPGHKKMCFIF = flag7; OculusPlatformOculusTouchVRInputHandler.Map map9 = this.map; BNIEBDIHLOK bniebdihlok = this.selfScalingHairTriggerButton; AFHABMHOPKG.PAPNHGNGNNN selfScalingAxis = map9.SelfScalingAxis; int num14 = 0; MOIPDBJEBEL moipdbjebel2 = this.ICHCINMFFBD(selfScalingAxis, (float)num14); int num15 = 0; bniebdihlok.OPEMIFENIJM((float)num9, 0.5f, num15 != 0); FDKPONPCGGC fdkponpcggc4 = FDKPONPCGGC.ECDPMKIJONO(bniebdihlok); bool gpghkkmcfif4 = fdkponpcggc4.GPGHKKMCFIF; bool gpghkkmcfif5 = fdkponpcggc4.GPGHKKMCFIF; GKNIHNHGBKC.GODIAMIEPJG.GPGHKKMCFIF = gpghkkmcfif5; GKNIHNHGBKC.HMPJMBEFGMM.GPGHKKMCFIF = gpghkkmcfif4; AFHABMHOPKG.PAPNHGNGNNN triggerAxis2 = this.map.TriggerAxis; int num16 = 0; MOIPDBJEBEL moipdbjebel3 = this.ICHCINMFFBD(triggerAxis2, (float)num16); GKNIHNHGBKC.MMIGCAIKDOB = num10; GKNIHNHGBKC.MMIGCAIKDOB.JIBLKPMDPOF = (float)num9; OculusPlatformOculusTouchVRInputHandler.Map map10 = this.map; Axis2DSettings rotateAxisSettings2 = map10.RotateAxisSettings; AFHABMHOPKG.ELPLONEGFCL rotateAxis2 = map10.RotateAxis; Vector2 vector5 = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)2), rotateAxis2, rotateAxisSettings2); GKNIHNHGBKC.JBKKAKDEGHJ = num10; GKNIHNHGBKC.JBKKAKDEGHJ.y = (float)num9; AFHABMHOPKG.CLALCKMEFME rcmainButton = this.map.RCMainButton; int num17 = (int)rcmainButton; GKNIHNHGBKC.BIOLPKIKBMN = num17; bool flag8; GKNIHNHGBKC.BIOLPKIKBMN.GPGHKKMCFIF = flag8; OculusPlatformOculusTouchVRInputHandler.Map map11 = this.map; float num18; GKNIHNHGBKC.PHIKDNMBFDL = num18; AFHABMHOPKG.ELJPFIGPOHE[] thumbDownTouches = this.map.ThumbDownTouches; int num19 = 0; int length2 = thumbDownTouches.Length; if (num < length2) { AFHABMHOPKG.ELJPFIGPOHE eljpfigpohe = thumbDownTouches[num]; num++; } bool flag9; GKNIHNHGBKC.KPLKGCOOOJP = flag9; GKNIHNHGBKC.KPLKGCOOOJP.GPGHKKMCFIF = num19 != 0; } // Token: 0x0600F6AF RID: 63151 RVA: 0x00384D58 File Offset: 0x00382F58 [Token(Token = "0x600F6AF")] [Address(RVA = "0x1AFBCA0", Offset = "0x1AFACA0", VA = "0x181AFBCA0", Slot = "9")] protected override void OAPPNDCDEJC(float LAIPKAHGIJF, bool OBDMPHDGBLG) { FBOHKHJPLFA oculusHapticsClip = this.OculusHapticsClip; FBOHKHJPLFA oculusHapticsClip2 = this.OculusHapticsClip; int num = oculusHapticsClip2.k__BackingField; if (oculusHapticsClip2 < 0) { num++; } float num2 = Mathf.Lerp((float)0, 255f, LAIPKAHGIJF); int num3 = 0; uint num4; if (num4 > (uint)0) { if (this.OculusHapticsClip < 0) { } num3++; } MGPFKAAFMMB.ENIOIFMPPGM bihhbofmnll = MGPFKAAFMMB.BIHHBOFMNLL; FBOHKHJPLFA oculusHapticsClip3 = this.OculusHapticsClip; bihhbofmnll.KFCDBCNHMCA(oculusHapticsClip3); } // Token: 0x0600F6B0 RID: 63152 RVA: 0x00384DC8 File Offset: 0x00382FC8 [Token(Token = "0x600F6B0")] [Address(RVA = "0x1AFBAB0", Offset = "0x1AFAAB0", VA = "0x181AFBAB0")] protected FDKPONPCGGC JJNOHCAADLH(AFHABMHOPKG.CLALCKMEFME DNGKIAJLLHG) { } // Token: 0x0600F6B1 RID: 63153 RVA: 0x00384DD8 File Offset: 0x00382FD8 [Token(Token = "0x600F6B1")] [Address(RVA = "0x1AFB980", Offset = "0x1AFA980", VA = "0x181AFB980")] protected FDKPONPCGGC JJNOHCAADLH(AFHABMHOPKG.CLALCKMEFME[] NILPPGBINOL) { int num = 0; bool flag = "{il2cpp array field NILPPGBINOL->}" != num; num++; throw new NullReferenceException(); } // Token: 0x0600F6B2 RID: 63154 RVA: 0x00384E00 File Offset: 0x00383000 [Token(Token = "0x600F6B2")] [Address(RVA = "0x1AFBB70", Offset = "0x1AFAB70", VA = "0x181AFBB70")] protected FDKPONPCGGC KJDDABAIDIC(AFHABMHOPKG.ELJPFIGPOHE[] NILPPGBINOL) { int num = 0; bool flag = "{il2cpp array field NILPPGBINOL->}" != num; num++; throw new NullReferenceException(); } // Token: 0x0600F6B3 RID: 63155 RVA: 0x00384E28 File Offset: 0x00383028 [Token(Token = "0x600F6B3")] [Address(RVA = "0x1AFB8F0", Offset = "0x1AFA8F0", VA = "0x181AFB8F0")] protected MOIPDBJEBEL ICHCINMFFBD(AFHABMHOPKG.PAPNHGNGNNN DNGKIAJLLHG, float GPOEMOLPOMI = 0f) { } // Token: 0x0600F6B4 RID: 63156 RVA: 0x00384E38 File Offset: 0x00383038 [Token(Token = "0x600F6B4")] [Address(RVA = "0x1AFB780", Offset = "0x1AFA780", VA = "0x181AFB780")] protected MOIPDBJEBEL ICHCINMFFBD(AFHABMHOPKG.PAPNHGNGNNN[] NILPPGBINOL, float GPOEMOLPOMI = 0f) { int num = 0; int length = NILPPGBINOL.Length; if (num < length) { int num2 = (int)NILPPGBINOL[num]; int num3 = 0; if (GPOEMOLPOMI > (float)num3) { } num++; } throw new NullReferenceException(); } // Token: 0x0600F6B5 RID: 63157 RVA: 0x00384E6C File Offset: 0x0038306C [Token(Token = "0x600F6B5")] [Address(RVA = "0x1AFAA90", Offset = "0x1AF9A90", VA = "0x181AFAA90")] protected Vector2 FDIELKFPCAB(VRInputHandler.JCPMNKMJBBO NJDKPFFBCOM, AFHABMHOPKG.ELPLONEGFCL DNGKIAJLLHG, Axis2DSettings GMDDKJKDHMD) { OOEAAFIGGBA ooeaafiggba = this.axis2DInputConsumerMap; bool flag; if (!flag) { Vector2 vector2; if (GMDDKJKDHMD != 0) { Vector2 vector = GMDDKJKDHMD.IPIAGFNHIGM(vector2); } return vector2; } Vector2 zero = Vector2.zero; throw new NullReferenceException(); } // Token: 0x0600F6B6 RID: 63158 RVA: 0x00384EA8 File Offset: 0x003830A8 [Token(Token = "0x600F6B6")] [Address(RVA = "0x1AFBFE0", Offset = "0x1AFAFE0", VA = "0x181AFBFE0")] public OculusPlatformOculusTouchVRInputHandler() { BNIEBDIHLOK bniebdihlok = new BNIEBDIHLOK(); this.selfScalingHairTriggerButton = bniebdihlok; Dictionary dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x0400A37F RID: 41855 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400A37F")] [SerializeField] private OculusPlatformOculusTouchVRInputHandler.Map map; // Token: 0x0400A380 RID: 41856 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400A380")] private BNIEBDIHLOK selfScalingHairTriggerButton; // Token: 0x0400A381 RID: 41857 [FieldOffset(Offset = "0x1E0")] [Token(Token = "0x400A381")] private readonly Dictionary ControlToAxis2DInputMap; // Token: 0x0400A382 RID: 41858 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x400A382")] private readonly OOEAAFIGGBA axis2DInputConsumerMap; // Token: 0x0400A383 RID: 41859 [Token(Token = "0x400A383")] private const int OCULUS_HAPTIC_SAMPLE_BUFFER_SIZE = 10; // Token: 0x0400A384 RID: 41860 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x400A384")] private FBOHKHJPLFA _oculusHapticsClip; // Token: 0x020025C2 RID: 9666 [Token(Token = "0x20025C2")] [Serializable] private class Map { // Token: 0x0600F6B7 RID: 63159 RVA: 0x00384F24 File Offset: 0x00383124 [Token(Token = "0x600F6B7")] [Address(RVA = "0x1AFA110", Offset = "0x1AF9110", VA = "0x181AFA110")] public Map() { AFHABMHOPKG.PAPNHGNGNNN[] array = new AFHABMHOPKG.PAPNHGNGNNN[2]; array[0] = (AFHABMHOPKG.PAPNHGNGNNN)((ulong)4L); array[0] = (AFHABMHOPKG.PAPNHGNGNNN)((ulong)1L); this.PickupAxes = array; this.TriggerAxis = (AFHABMHOPKG.PAPNHGNGNNN)((ulong)1L); this.SelfScalingAxis = (AFHABMHOPKG.PAPNHGNGNNN)((ulong)4L); this.OpenMenuButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)256L); this.MenuButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)2L); this.TeleportButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)1L); this.GripTurnButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)32768L); this.SprintButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)32768L); this.SlideButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)32768L); this.PushToTalkButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)32768L); this.RotateAxis = (AFHABMHOPKG.ELPLONEGFCL)((ulong)1L); this.WalkAxis = (AFHABMHOPKG.ELPLONEGFCL)((ulong)1L); this.SmoothSwipeRotateAxis = (AFHABMHOPKG.ELPLONEGFCL)((ulong)1L); this.ScrollAxis = (AFHABMHOPKG.ELPLONEGFCL)((ulong)1L); AFHABMHOPKG.ELJPFIGPOHE[] array2 = new AFHABMHOPKG.ELJPFIGPOHE[2]; array2[0] = (AFHABMHOPKG.ELJPFIGPOHE)((ulong)1L); array2[0] = (AFHABMHOPKG.ELJPFIGPOHE)((ulong)2L); this.ThumbDownTouches = array2; this.RCMainButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)16384L); this.RotateAxisDeadZone = 0.7f; base..ctor(); } // Token: 0x0400A385 RID: 41861 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A385")] public AFHABMHOPKG.PAPNHGNGNNN[] PickupAxes; // Token: 0x0400A386 RID: 41862 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A386")] public AFHABMHOPKG.PAPNHGNGNNN TriggerAxis; // Token: 0x0400A387 RID: 41863 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400A387")] public AFHABMHOPKG.PAPNHGNGNNN SelfScalingAxis; // Token: 0x0400A388 RID: 41864 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A388")] public AFHABMHOPKG.CLALCKMEFME OpenMenuButton; // Token: 0x0400A389 RID: 41865 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400A389")] public AFHABMHOPKG.CLALCKMEFME MenuButton; // Token: 0x0400A38A RID: 41866 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A38A")] public AFHABMHOPKG.CLALCKMEFME TeleportButton; // Token: 0x0400A38B RID: 41867 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400A38B")] public AFHABMHOPKG.CLALCKMEFME GripTurnButton; // Token: 0x0400A38C RID: 41868 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400A38C")] public AFHABMHOPKG.CLALCKMEFME SprintButton; // Token: 0x0400A38D RID: 41869 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400A38D")] public AFHABMHOPKG.CLALCKMEFME SlideButton; // Token: 0x0400A38E RID: 41870 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400A38E")] public AFHABMHOPKG.CLALCKMEFME PushToTalkButton; // Token: 0x0400A38F RID: 41871 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400A38F")] public AFHABMHOPKG.ELPLONEGFCL RotateAxis; // Token: 0x0400A390 RID: 41872 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400A390")] public AFHABMHOPKG.ELPLONEGFCL WalkAxis; // Token: 0x0400A391 RID: 41873 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400A391")] public AFHABMHOPKG.ELPLONEGFCL SmoothSwipeRotateAxis; // Token: 0x0400A392 RID: 41874 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A392")] public AFHABMHOPKG.ELPLONEGFCL ScrollAxis; // Token: 0x0400A393 RID: 41875 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A393")] public AFHABMHOPKG.ELJPFIGPOHE[] ThumbDownTouches; // Token: 0x0400A394 RID: 41876 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400A394")] public AFHABMHOPKG.CLALCKMEFME RCMainButton; // Token: 0x0400A395 RID: 41877 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400A395")] public Axis2DSettings RotateAxisSettings; // Token: 0x0400A396 RID: 41878 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400A396")] public Axis2DSettings WalkAxisSettings; // Token: 0x0400A397 RID: 41879 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400A397")] public Axis2DSettings SmoothSwipeRotateAxisSettings; // Token: 0x0400A398 RID: 41880 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400A398")] public Axis2DSettings ScrollAxisSettings; // Token: 0x0400A399 RID: 41881 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400A399")] public DeprecatedAxisSettings TriggerSettings; // Token: 0x0400A39A RID: 41882 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400A39A")] public AxisPressButtons ThumbstickDirectionButtons; // Token: 0x0400A39B RID: 41883 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400A39B")] public float RotateAxisDeadZone; } } }