using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Inputs { // Token: 0x020024DB RID: 9435 [Token(Token = "0x20024DB")] [Serializable] public class OculusPlatformOculusTouchVRInputHandler : VRInputHandler { // Token: 0x1700278E RID: 10126 // (get) Token: 0x0600F290 RID: 62096 RVA: 0x0037B2B4 File Offset: 0x003794B4 [Token(Token = "0x1700278E")] public override bool SupportsAimWalkAndStickWalkSimultaneously { [Token(Token = "0x600F290")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "4")] get { return true; } } // Token: 0x1700278F RID: 10127 // (get) Token: 0x0600F291 RID: 62097 RVA: 0x0037B2C4 File Offset: 0x003794C4 [Token(Token = "0x1700278F")] public override bool SupportsDontLockToolsInHand { [Token(Token = "0x600F291")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")] get { return true; } } // Token: 0x0600F292 RID: 62098 RVA: 0x0037B2D4 File Offset: 0x003794D4 [Token(Token = "0x600F292")] [Address(RVA = "0xFB7840", Offset = "0xFB6640", VA = "0x180FB7840")] 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: 0x17002790 RID: 10128 // (get) Token: 0x0600F293 RID: 62099 RVA: 0x0037B340 File Offset: 0x00379540 [Token(Token = "0x17002790")] private FBOHKHJPLFA OculusHapticsClip { [Token(Token = "0x600F293")] [Address(RVA = "0xFB7AF0", Offset = "0xFB68F0", VA = "0x180FB7AF0")] 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: 0x0600F294 RID: 62100 RVA: 0x0037B380 File Offset: 0x00379580 [Token(Token = "0x600F294")] [Address(RVA = "0xFB7940", Offset = "0xFB6740", VA = "0x180FB7940", Slot = "7")] public override void OPIJJOOOLBN() { this.k__BackingField = true; OVRManager.DCJANFMLIBJ += this.BOLCFDBLCHF; } // Token: 0x0600F295 RID: 62101 RVA: 0x0037B3A8 File Offset: 0x003795A8 [Token(Token = "0x600F295")] [Address(RVA = "0xFB5FD0", Offset = "0xFB4DD0", VA = "0x180FB5FD0", Slot = "8")] public override void BCGEIPOPAME() { OVRManager.DCJANFMLIBJ -= this.BOLCFDBLCHF; } // Token: 0x0600F296 RID: 62102 RVA: 0x0037B3C8 File Offset: 0x003795C8 [Token(Token = "0x600F296")] [Address(RVA = "0xFB6050", Offset = "0xFB4E50", VA = "0x180FB6050")] 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: 0x0600F297 RID: 62103 RVA: 0x0037B46C File Offset: 0x0037966C [Token(Token = "0x600F297")] [Address(RVA = "0xFB6570", Offset = "0xFB5370", VA = "0x180FB6570", 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: 0x0600F298 RID: 62104 RVA: 0x0037B964 File Offset: 0x00379B64 [Token(Token = "0x600F298")] [Address(RVA = "0xFB7690", Offset = "0xFB6490", VA = "0x180FB7690", 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: 0x0600F299 RID: 62105 RVA: 0x0037B9D4 File Offset: 0x00379BD4 [Token(Token = "0x600F299")] [Address(RVA = "0xFB74A0", Offset = "0xFB62A0", VA = "0x180FB74A0")] protected FDKPONPCGGC JJNOHCAADLH(AFHABMHOPKG.CLALCKMEFME DNGKIAJLLHG) { } // Token: 0x0600F29A RID: 62106 RVA: 0x0037B9E4 File Offset: 0x00379BE4 [Token(Token = "0x600F29A")] [Address(RVA = "0xFB7370", Offset = "0xFB6170", VA = "0x180FB7370")] protected FDKPONPCGGC JJNOHCAADLH(AFHABMHOPKG.CLALCKMEFME[] NILPPGBINOL) { int num = 0; bool flag = "{il2cpp array field NILPPGBINOL->}" != num; num++; throw new NullReferenceException(); } // Token: 0x0600F29B RID: 62107 RVA: 0x0037BA0C File Offset: 0x00379C0C [Token(Token = "0x600F29B")] [Address(RVA = "0xFB7560", Offset = "0xFB6360", VA = "0x180FB7560")] protected FDKPONPCGGC KJDDABAIDIC(AFHABMHOPKG.ELJPFIGPOHE[] NILPPGBINOL) { int num = 0; bool flag = "{il2cpp array field NILPPGBINOL->}" != num; num++; throw new NullReferenceException(); } // Token: 0x0600F29C RID: 62108 RVA: 0x0037BA34 File Offset: 0x00379C34 [Token(Token = "0x600F29C")] [Address(RVA = "0xFB72E0", Offset = "0xFB60E0", VA = "0x180FB72E0")] protected MOIPDBJEBEL ICHCINMFFBD(AFHABMHOPKG.PAPNHGNGNNN DNGKIAJLLHG, float GPOEMOLPOMI = 0f) { } // Token: 0x0600F29D RID: 62109 RVA: 0x0037BA44 File Offset: 0x00379C44 [Token(Token = "0x600F29D")] [Address(RVA = "0xFB7170", Offset = "0xFB5F70", VA = "0x180FB7170")] 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: 0x0600F29E RID: 62110 RVA: 0x0037BA78 File Offset: 0x00379C78 [Token(Token = "0x600F29E")] [Address(RVA = "0xFB6480", Offset = "0xFB5280", VA = "0x180FB6480")] 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: 0x0600F29F RID: 62111 RVA: 0x0037BAB4 File Offset: 0x00379CB4 [Token(Token = "0x600F29F")] [Address(RVA = "0xFB79D0", Offset = "0xFB67D0", VA = "0x180FB79D0")] public OculusPlatformOculusTouchVRInputHandler() { BNIEBDIHLOK bniebdihlok = new BNIEBDIHLOK(); this.selfScalingHairTriggerButton = bniebdihlok; this.ControlToAxis2DInputMap = new Dictionary { { (uint)1, (uint)1 }, { (uint)4, (uint)1 } }; OOEAAFIGGBA ooeaafiggba = new OOEAAFIGGBA(5); this.axis2DInputConsumerMap = ooeaafiggba; base..ctor(); } // Token: 0x0400A182 RID: 41346 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400A182")] [SerializeField] private OculusPlatformOculusTouchVRInputHandler.Map map; // Token: 0x0400A183 RID: 41347 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400A183")] private BNIEBDIHLOK selfScalingHairTriggerButton; // Token: 0x0400A184 RID: 41348 [FieldOffset(Offset = "0x1E0")] [Token(Token = "0x400A184")] private readonly Dictionary ControlToAxis2DInputMap; // Token: 0x0400A185 RID: 41349 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x400A185")] private readonly OOEAAFIGGBA axis2DInputConsumerMap; // Token: 0x0400A186 RID: 41350 [Token(Token = "0x400A186")] private const int OCULUS_HAPTIC_SAMPLE_BUFFER_SIZE = 10; // Token: 0x0400A187 RID: 41351 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x400A187")] private FBOHKHJPLFA _oculusHapticsClip; // Token: 0x020024DC RID: 9436 [Token(Token = "0x20024DC")] [Serializable] private class Map { // Token: 0x0600F2A0 RID: 62112 RVA: 0x0037BB0C File Offset: 0x00379D0C [Token(Token = "0x600F2A0")] [Address(RVA = "0xFB1D20", Offset = "0xFB0B20", VA = "0x180FB1D20")] 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: 0x0400A188 RID: 41352 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A188")] public AFHABMHOPKG.PAPNHGNGNNN[] PickupAxes; // Token: 0x0400A189 RID: 41353 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A189")] public AFHABMHOPKG.PAPNHGNGNNN TriggerAxis; // Token: 0x0400A18A RID: 41354 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400A18A")] public AFHABMHOPKG.PAPNHGNGNNN SelfScalingAxis; // Token: 0x0400A18B RID: 41355 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A18B")] public AFHABMHOPKG.CLALCKMEFME OpenMenuButton; // Token: 0x0400A18C RID: 41356 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400A18C")] public AFHABMHOPKG.CLALCKMEFME MenuButton; // Token: 0x0400A18D RID: 41357 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A18D")] public AFHABMHOPKG.CLALCKMEFME TeleportButton; // Token: 0x0400A18E RID: 41358 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400A18E")] public AFHABMHOPKG.CLALCKMEFME GripTurnButton; // Token: 0x0400A18F RID: 41359 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400A18F")] public AFHABMHOPKG.CLALCKMEFME SprintButton; // Token: 0x0400A190 RID: 41360 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400A190")] public AFHABMHOPKG.CLALCKMEFME SlideButton; // Token: 0x0400A191 RID: 41361 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400A191")] public AFHABMHOPKG.CLALCKMEFME PushToTalkButton; // Token: 0x0400A192 RID: 41362 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400A192")] public AFHABMHOPKG.ELPLONEGFCL RotateAxis; // Token: 0x0400A193 RID: 41363 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400A193")] public AFHABMHOPKG.ELPLONEGFCL WalkAxis; // Token: 0x0400A194 RID: 41364 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400A194")] public AFHABMHOPKG.ELPLONEGFCL SmoothSwipeRotateAxis; // Token: 0x0400A195 RID: 41365 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A195")] public AFHABMHOPKG.ELPLONEGFCL ScrollAxis; // Token: 0x0400A196 RID: 41366 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A196")] public AFHABMHOPKG.ELJPFIGPOHE[] ThumbDownTouches; // Token: 0x0400A197 RID: 41367 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400A197")] public AFHABMHOPKG.CLALCKMEFME RCMainButton; // Token: 0x0400A198 RID: 41368 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400A198")] public Axis2DSettings RotateAxisSettings; // Token: 0x0400A199 RID: 41369 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400A199")] public Axis2DSettings WalkAxisSettings; // Token: 0x0400A19A RID: 41370 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400A19A")] public Axis2DSettings SmoothSwipeRotateAxisSettings; // Token: 0x0400A19B RID: 41371 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400A19B")] public Axis2DSettings ScrollAxisSettings; // Token: 0x0400A19C RID: 41372 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400A19C")] public DeprecatedAxisSettings TriggerSettings; // Token: 0x0400A19D RID: 41373 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400A19D")] public AxisPressButtons ThumbstickDirectionButtons; // Token: 0x0400A19E RID: 41374 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400A19E")] public float RotateAxisDeadZone; } } }