using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; // Token: 0x020024C4 RID: 9412 [Token(Token = "0x20024C4")] public class HCGCEEACEEO : DNLCJBNPBCM { // Token: 0x0600F227 RID: 61991 RVA: 0x0037A2E4 File Offset: 0x003784E4 [Token(Token = "0x600F227")] [Address(RVA = "0x75F2D0", Offset = "0x75E0D0", VA = "0x18075F2D0", Slot = "23")] public override void OFFLOPLJBBG(GamepadLegacyInputSource PBGBNMCPEAJ) { base.OFFLOPLJBBG(PBGBNMCPEAJ); int[] array = new int[20]; int num = 0; this.IDANDPJNIAI = array; if (num < array.Length) { num++; array[0] = (int)((ulong)4294967295L); int[] idandpjniai = this.IDANDPJNIAI; } GamepadLegacyInputSource.GamepadInputMap[] inputMap = PBGBNMCPEAJ.inputMap; int length = inputMap.Length; if (num < length) { GamepadLegacyInputSource.GamepadInputMap gamepadInputMap = inputMap[num]; int[] idandpjniai2 = this.IDANDPJNIAI; MBBNGNAGIGF inputType = gamepadInputMap.inputType; idandpjniai2[0] = num; num++; } } // Token: 0x17002787 RID: 10119 // (get) Token: 0x0600F228 RID: 61992 RVA: 0x0037A370 File Offset: 0x00378570 [Token(Token = "0x17002787")] public override COBOOKPLEBJ PCMBOBNHLDA { [Token(Token = "0x600F228")] [Address(RVA = "0x75F400", Offset = "0x75E200", VA = "0x18075F400", Slot = "5")] get { throw new NullReferenceException(); } } // Token: 0x17002788 RID: 10120 // (get) Token: 0x0600F229 RID: 61993 RVA: 0x0037A384 File Offset: 0x00378584 [Token(Token = "0x17002788")] public override IFDIGHKFEGF AKFKMKMEBHG { [Token(Token = "0x600F229")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")] get { } } // Token: 0x0600F22A RID: 61994 RVA: 0x0037A394 File Offset: 0x00378594 [Token(Token = "0x600F22A")] [Address(RVA = "0x75ED00", Offset = "0x75DB00", VA = "0x18075ED00", Slot = "21")] public override void KGDLBEAPDFE(InputConfig LLCPEBAABJN, out Sprite KMJNLPEBOIF, out Sprite CJBHMAHHCGE) { MBBNGNAGIGF inputType = LLCPEBAABJN.gamepad.inputType; int num = 0; if (inputType != MBBNGNAGIGF.NONE) { int[] idandpjniai = this.IDANDPJNIAI; int num2 = idandpjniai[(int)inputType]; int length = idandpjniai.Length; } GamepadInputConfig gamepad = LLCPEBAABJN.gamepad; if ((gamepad.useChordedInput ? 1 : 0) != num && gamepad.chordedInputType != MBBNGNAGIGF.NONE) { int[] idandpjniai2 = this.IDANDPJNIAI; } } // Token: 0x0600F22B RID: 61995 RVA: 0x0037A3F4 File Offset: 0x003785F4 [Token(Token = "0x600F22B")] [Address(RVA = "0x75EA20", Offset = "0x75D820", VA = "0x18075EA20", Slot = "22")] public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC) { return JDFFACACBAC.gamepad.gamepadDialogType; } // Token: 0x0600F22C RID: 61996 RVA: 0x0037A414 File Offset: 0x00378614 [Token(Token = "0x600F22C")] [Address(RVA = "0x75F1B0", Offset = "0x75DFB0", VA = "0x18075F1B0", Slot = "9")] public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ) { return PBGBNMCPEAJ.gamepad.ButtonPressType; } // Token: 0x0600F22D RID: 61997 RVA: 0x0037A434 File Offset: 0x00378634 [Token(Token = "0x600F22D")] [Address(RVA = "0x75E8E0", Offset = "0x75D6E0", VA = "0x18075E8E0", Slot = "16")] public override bool HCMJCLCPKML(GAMNIEMGCBI NJDKPFFBCOM, InputConfig JDFFACACBAC) { GamepadInputConfig gamepad = JDFFACACBAC.gamepad; OOEAAFIGGBA gmmpgnelcpn = this.GMMPGNELCPN; bool flag; if (!flag) { if (JDFFACACBAC.gamepad.useChordedInput) { OOEAAFIGGBA gmmpgnelcpn2 = this.GMMPGNELCPN; bool flag2; if (!flag2) { } } } return true; } // Token: 0x0600F22E RID: 61998 RVA: 0x0037A478 File Offset: 0x00378678 [Token(Token = "0x600F22E")] [Address(RVA = "0x75F070", Offset = "0x75DE70", VA = "0x18075F070", Slot = "17")] public override void LDBHDPMNFKP(List MMKFFDDADLF) { int num; do { num = 0; this.GMMPGNELCPN.MOPNNFHKCFM(); bool flag; if (flag) { } } while (num != 0); } // Token: 0x0600F22F RID: 61999 RVA: 0x0037A49C File Offset: 0x0037869C [Token(Token = "0x600F22F")] [Address(RVA = "0x75EE80", Offset = "0x75DC80", VA = "0x18075EE80", Slot = "18")] public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL) { OOEAAFIGGBA gmmpgnelcpn = this.GMMPGNELCPN; OOEAAFIGGBA gmmpgnelcpn2 = this.GMMPGNELCPN; } // Token: 0x0600F230 RID: 62000 RVA: 0x0037A4C0 File Offset: 0x003786C0 [Token(Token = "0x600F230")] [Address(RVA = "0x75EA40", Offset = "0x75D840", VA = "0x18075EA40", Slot = "19")] public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO) { OOEAAFIGGBA gmmpgnelcpn = this.GMMPGNELCPN; OOEAAFIGGBA gmmpgnelcpn2 = this.GMMPGNELCPN; } // Token: 0x0600F231 RID: 62001 RVA: 0x0037A4E4 File Offset: 0x003786E4 [Token(Token = "0x600F231")] [Address(RVA = "0x75EFC0", Offset = "0x75DDC0", VA = "0x18075EFC0", Slot = "20")] public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN) { GamepadInputConfig gamepad = JELPFJHDKEF.gamepad; bool useChordedInput = gamepad.useChordedInput; if (useChordedInput) { GamepadInputConfig gamepad2 = DFBJOICKMMN.gamepad; if (gamepad2.useChordedInput) { MBBNGNAGIGF chordedInputType = gamepad2.chordedInputType; if (gamepad.chordedInputType == chordedInputType) { return true; } } } if (useChordedInput) { MBBNGNAGIGF inputType = DFBJOICKMMN.gamepad.inputType; if (gamepad.chordedInputType == inputType) { return true; } } GamepadInputConfig gamepad3 = DFBJOICKMMN.gamepad; if (gamepad3.useChordedInput) { MBBNGNAGIGF inputType2 = gamepad.inputType; if (gamepad3.chordedInputType == inputType2) { return true; } } MBBNGNAGIGF inputType3 = gamepad3.inputType; if (gamepad.inputType != inputType3) { } return true; } // Token: 0x0600F232 RID: 62002 RVA: 0x0037A580 File Offset: 0x00378780 [Token(Token = "0x600F232")] [Address(RVA = "0x75E4C0", Offset = "0x75D2C0", VA = "0x18075E4C0", Slot = "26")] protected override bool BHBGIHPJOMI(InputConfig JDFFACACBAC, out LegacyInputConfiguration FJGEFIHPHBJ, out LegacyInputConfiguration POBDHCIAHLB) { MBBNGNAGIGF inputType = JDFFACACBAC.gamepad.inputType; int num = 0; if (inputType != MBBNGNAGIGF.NONE) { int[] idandpjniai = this.IDANDPJNIAI; int num2 = idandpjniai[(int)inputType]; int length = idandpjniai.Length; } GamepadInputConfig gamepad = JDFFACACBAC.gamepad; if ((gamepad.useChordedInput ? 1 : 0) != num && gamepad.chordedInputType != MBBNGNAGIGF.NONE) { int[] idandpjniai2 = this.IDANDPJNIAI; } return true; } // Token: 0x0600F233 RID: 62003 RVA: 0x0037A5E4 File Offset: 0x003787E4 [Token(Token = "0x600F233")] [Address(RVA = "0x75E7A0", Offset = "0x75D5A0", VA = "0x18075E7A0", Slot = "24")] protected override bool BJIPCLFGBOE() { string[] joystickNames = Input.GetJoystickNames(); int num = 0; int num2 = 0; int length = joystickNames.Length; if (num < length) { string text = joystickNames[num2]; int num3 = 0; if (num3 < num2) { if (text.Equals(num, StringComparison.OrdinalIgnoreCase)) { return true; } num3++; } num2++; return true; } throw new NullReferenceException(); } // Token: 0x0600F234 RID: 62004 RVA: 0x0037A638 File Offset: 0x00378838 [Token(Token = "0x600F234")] [Address(RVA = "0x75E660", Offset = "0x75D460", VA = "0x18075E660", Slot = "25")] protected override bool BIEPCPJNODI() { int num = 0; MBBNGNAGIGF[] lnfojjmikhd = HCGCEEACEEO.LNFOJJMIKHD; int length = lnfojjmikhd.Length; if (num < length) { MBBNGNAGIGF mbbngnagigf = lnfojjmikhd[num]; if (mbbngnagigf != MBBNGNAGIGF.NONE) { int[] idandpjniai = this.IDANDPJNIAI; int num2 = idandpjniai[(int)mbbngnagigf]; int length2 = idandpjniai.Length; bool flag; if (flag) { return true; } } num++; return true; } throw new NullReferenceException(); } // Token: 0x0600F235 RID: 62005 RVA: 0x0037A694 File Offset: 0x00378894 [Token(Token = "0x600F235")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")] public override bool NNAMEMBJJFF() { } // Token: 0x0600F236 RID: 62006 RVA: 0x0037A6A4 File Offset: 0x003788A4 [Token(Token = "0x600F236")] [Address(RVA = "0x75F1D0", Offset = "0x75DFD0", VA = "0x18075F1D0")] private bool NMGEELNJCOH() { string[] joystickNames = Input.GetJoystickNames(); int num = 0; int num2 = 0; int length = joystickNames.Length; if (num < length) { string text = joystickNames[num2]; int num3 = 0; if (num3 < num2) { if (text.Equals(num, StringComparison.OrdinalIgnoreCase)) { return true; } num3++; } num2++; return true; } throw new NullReferenceException(); } // Token: 0x0600F237 RID: 62007 RVA: 0x0037A6F8 File Offset: 0x003788F8 [Token(Token = "0x600F237")] [Address(RVA = "0x75E340", Offset = "0x75D140", VA = "0x18075E340")] private bool AHGFDLPIEJD() { string[] joystickNames = Input.GetJoystickNames(); int num = 0; int num2 = 0; int length = joystickNames.Length; if (num2 < length) { string text = joystickNames[num]; if (text.FBFBJCMPOPJ("EXTENDED")) { if (text.FBFBJCMPOPJ("PLAYSTATION")) { } if (!text.FBFBJCMPOPJ("DUALSHOCK")) { } } num++; return true; } throw new NullReferenceException(); } // Token: 0x0600F238 RID: 62008 RVA: 0x0037A760 File Offset: 0x00378960 [Token(Token = "0x600F238")] [Address(RVA = "0x75E9D0", Offset = "0x75D7D0", VA = "0x18075E9D0")] private int IEDHKFKOMEB(MBBNGNAGIGF KJNDMFLHLIJ) { if (KJNDMFLHLIJ != MBBNGNAGIGF.NONE) { int[] idandpjniai = this.IDANDPJNIAI; return idandpjniai[(int)KJNDMFLHLIJ]; } return -1; } // Token: 0x0600F239 RID: 62009 RVA: 0x0037A78C File Offset: 0x0037898C [Token(Token = "0x600F239")] [Address(RVA = "0x75E9A0", Offset = "0x75D7A0", VA = "0x18075E9A0")] private bool IBPCMNDFNAC(string DBOMOIBKEJC, string OMBNEFPJDNB) { return DBOMOIBKEJC.Equals(OMBNEFPJDNB, StringComparison.OrdinalIgnoreCase); } // Token: 0x0600F23A RID: 62010 RVA: 0x0037A7A8 File Offset: 0x003789A8 [Token(Token = "0x600F23A")] [Address(RVA = "0x75EB30", Offset = "0x75D930", VA = "0x18075EB30")] private void JDHBHAHNNLB() { if (Input.GetKeyDownInt((KeyCode)((uint)330))) { int frameCount = Time.frameCount; KeyCode keyCode; Debug.LogError(string.Format("{0} down {1} {2}", keyCode, frameCount, frameCount)); } if (Input.GetKeyUpInt((KeyCode)((uint)330))) { int frameCount2 = Time.frameCount; KeyCode keyCode2; Debug.LogError(string.Format("{0} up {1} {2}", keyCode2, frameCount2, frameCount2)); } } // Token: 0x0600F23B RID: 62011 RVA: 0x0037A818 File Offset: 0x00378A18 [Token(Token = "0x600F23B")] [Address(RVA = "0x75F4A0", Offset = "0x75E2A0", VA = "0x18075F4A0")] public HCGCEEACEEO() { OOEAAFIGGBA ooeaafiggba = new OOEAAFIGGBA(20); this.GMMPGNELCPN = ooeaafiggba; base..ctor(); } // Token: 0x0600F23C RID: 62012 RVA: 0x0037A83C File Offset: 0x00378A3C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600F23C")] [Address(RVA = "0x75F440", Offset = "0x75E240", VA = "0x18075F440")] static HCGCEEACEEO() { MBBNGNAGIGF[] array = new MBBNGNAGIGF[10]; RuntimeHelpers.InitializeArray(array, fieldof(.75565F38D29BD776A5A6F91565E2CBAC8A78C2A5).FieldHandle); HCGCEEACEEO.LNFOJJMIKHD = array; } // Token: 0x0400A111 RID: 41233 [Token(Token = "0x400A111")] private static MBBNGNAGIGF[] LNFOJJMIKHD; // Token: 0x0400A112 RID: 41234 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A112")] private readonly OOEAAFIGGBA GMMPGNELCPN; // Token: 0x0400A113 RID: 41235 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A113")] private int[] IDANDPJNIAI; }