using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; // Token: 0x020025A8 RID: 9640 [Token(Token = "0x20025A8")] public class HCGCEEACEEO : DNLCJBNPBCM { // Token: 0x0600F638 RID: 63032 RVA: 0x003835B4 File Offset: 0x003817B4 [Token(Token = "0x600F638")] [Address(RVA = "0x12CE860", Offset = "0x12CD860", VA = "0x1812CE860", 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: 0x1700282E RID: 10286 // (get) Token: 0x0600F639 RID: 63033 RVA: 0x00383640 File Offset: 0x00381840 [Token(Token = "0x1700282E")] public override COBOOKPLEBJ PCMBOBNHLDA { [Token(Token = "0x600F639")] [Address(RVA = "0x12CE990", Offset = "0x12CD990", VA = "0x1812CE990", Slot = "5")] get { throw new NullReferenceException(); } } // Token: 0x1700282F RID: 10287 // (get) Token: 0x0600F63A RID: 63034 RVA: 0x00383654 File Offset: 0x00381854 [Token(Token = "0x1700282F")] public override IFDIGHKFEGF AKFKMKMEBHG { [Token(Token = "0x600F63A")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")] get { } } // Token: 0x0600F63B RID: 63035 RVA: 0x00383664 File Offset: 0x00381864 [Token(Token = "0x600F63B")] [Address(RVA = "0x12CE290", Offset = "0x12CD290", VA = "0x1812CE290", 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: 0x0600F63C RID: 63036 RVA: 0x003836C4 File Offset: 0x003818C4 [Token(Token = "0x600F63C")] [Address(RVA = "0x12CDFB0", Offset = "0x12CCFB0", VA = "0x1812CDFB0", Slot = "22")] public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC) { return JDFFACACBAC.gamepad.gamepadDialogType; } // Token: 0x0600F63D RID: 63037 RVA: 0x003836E4 File Offset: 0x003818E4 [Token(Token = "0x600F63D")] [Address(RVA = "0x12CE740", Offset = "0x12CD740", VA = "0x1812CE740", Slot = "9")] public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ) { return PBGBNMCPEAJ.gamepad.ButtonPressType; } // Token: 0x0600F63E RID: 63038 RVA: 0x00383704 File Offset: 0x00381904 [Token(Token = "0x600F63E")] [Address(RVA = "0x12CDE70", Offset = "0x12CCE70", VA = "0x1812CDE70", 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: 0x0600F63F RID: 63039 RVA: 0x00383748 File Offset: 0x00381948 [Token(Token = "0x600F63F")] [Address(RVA = "0x12CE600", Offset = "0x12CD600", VA = "0x1812CE600", Slot = "17")] public override void LDBHDPMNFKP(List MMKFFDDADLF) { int num; do { num = 0; this.GMMPGNELCPN.MOPNNFHKCFM(); bool flag; if (flag) { } } while (num != 0); } // Token: 0x0600F640 RID: 63040 RVA: 0x0038376C File Offset: 0x0038196C [Token(Token = "0x600F640")] [Address(RVA = "0x12CE410", Offset = "0x12CD410", VA = "0x1812CE410", Slot = "18")] public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL) { OOEAAFIGGBA gmmpgnelcpn = this.GMMPGNELCPN; OOEAAFIGGBA gmmpgnelcpn2 = this.GMMPGNELCPN; } // Token: 0x0600F641 RID: 63041 RVA: 0x00383790 File Offset: 0x00381990 [Token(Token = "0x600F641")] [Address(RVA = "0x12CDFD0", Offset = "0x12CCFD0", VA = "0x1812CDFD0", Slot = "19")] public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO) { OOEAAFIGGBA gmmpgnelcpn = this.GMMPGNELCPN; OOEAAFIGGBA gmmpgnelcpn2 = this.GMMPGNELCPN; } // Token: 0x0600F642 RID: 63042 RVA: 0x003837B4 File Offset: 0x003819B4 [Token(Token = "0x600F642")] [Address(RVA = "0x12CE550", Offset = "0x12CD550", VA = "0x1812CE550", 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: 0x0600F643 RID: 63043 RVA: 0x00383850 File Offset: 0x00381A50 [Token(Token = "0x600F643")] [Address(RVA = "0x12CDA50", Offset = "0x12CCA50", VA = "0x1812CDA50", 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: 0x0600F644 RID: 63044 RVA: 0x003838B4 File Offset: 0x00381AB4 [Token(Token = "0x600F644")] [Address(RVA = "0x12CDD30", Offset = "0x12CCD30", VA = "0x1812CDD30", 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: 0x0600F645 RID: 63045 RVA: 0x00383908 File Offset: 0x00381B08 [Token(Token = "0x600F645")] [Address(RVA = "0x12CDBF0", Offset = "0x12CCBF0", VA = "0x1812CDBF0", 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: 0x0600F646 RID: 63046 RVA: 0x00383964 File Offset: 0x00381B64 [Token(Token = "0x600F646")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")] public override bool NNAMEMBJJFF() { } // Token: 0x0600F647 RID: 63047 RVA: 0x00383974 File Offset: 0x00381B74 [Token(Token = "0x600F647")] [Address(RVA = "0x12CE760", Offset = "0x12CD760", VA = "0x1812CE760")] 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: 0x0600F648 RID: 63048 RVA: 0x003839C8 File Offset: 0x00381BC8 [Token(Token = "0x600F648")] [Address(RVA = "0x12CD8D0", Offset = "0x12CC8D0", VA = "0x1812CD8D0")] 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: 0x0600F649 RID: 63049 RVA: 0x00383A30 File Offset: 0x00381C30 [Token(Token = "0x600F649")] [Address(RVA = "0x12CDF60", Offset = "0x12CCF60", VA = "0x1812CDF60")] private int IEDHKFKOMEB(MBBNGNAGIGF KJNDMFLHLIJ) { if (KJNDMFLHLIJ != MBBNGNAGIGF.NONE) { int[] idandpjniai = this.IDANDPJNIAI; return idandpjniai[(int)KJNDMFLHLIJ]; } return -1; } // Token: 0x0600F64A RID: 63050 RVA: 0x00383A5C File Offset: 0x00381C5C [Token(Token = "0x600F64A")] [Address(RVA = "0x12CDF30", Offset = "0x12CCF30", VA = "0x1812CDF30")] private bool IBPCMNDFNAC(string DBOMOIBKEJC, string OMBNEFPJDNB) { return DBOMOIBKEJC.Equals(OMBNEFPJDNB, StringComparison.OrdinalIgnoreCase); } // Token: 0x0600F64B RID: 63051 RVA: 0x00383A78 File Offset: 0x00381C78 [Token(Token = "0x600F64B")] [Address(RVA = "0x12CE0C0", Offset = "0x12CD0C0", VA = "0x1812CE0C0")] 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: 0x0600F64C RID: 63052 RVA: 0x00383AE8 File Offset: 0x00381CE8 [Token(Token = "0x600F64C")] [Address(RVA = "0x12CEA30", Offset = "0x12CDA30", VA = "0x1812CEA30")] public HCGCEEACEEO() { Func <>9__25_ = HCGCEEACEEO.<>c.<>9__25_0; if (<>9__25_ == 0) { HCGCEEACEEO.<>c.<>9__25_0 = (MBBNGNAGIGF t) => (int)t; } OOEAAFIGGBA ooeaafiggba = new OOEAAFIGGBA(20, <>9__25_); this.GMMPGNELCPN = ooeaafiggba; base..ctor(); } // Token: 0x0600F64D RID: 63053 RVA: 0x00383B30 File Offset: 0x00381D30 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600F64D")] [Address(RVA = "0x12CE9D0", Offset = "0x12CD9D0", VA = "0x1812CE9D0")] static HCGCEEACEEO() { MBBNGNAGIGF[] array = new MBBNGNAGIGF[10]; RuntimeHelpers.InitializeArray(array, fieldof(.75565F38D29BD776A5A6F91565E2CBAC8A78C2A5).FieldHandle); HCGCEEACEEO.LNFOJJMIKHD = array; } // Token: 0x0400A308 RID: 41736 [Token(Token = "0x400A308")] private static MBBNGNAGIGF[] LNFOJJMIKHD; // Token: 0x0400A309 RID: 41737 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A309")] private readonly OOEAAFIGGBA GMMPGNELCPN; // Token: 0x0400A30A RID: 41738 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A30A")] private int[] IDANDPJNIAI; }