using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Inputs; using UnityEngine; // Token: 0x0200228D RID: 8845 [Token(Token = "0x200228D")] [StructLayout(3)] public class HCGCEEACEEO : DNLCJBNPBCM { // Token: 0x0600F2F5 RID: 62197 RVA: 0x003977E8 File Offset: 0x003959E8 [Token(Token = "0x600F2F5")] [Address(RVA = "0x1025400", Offset = "0x1023E00", VA = "0x181025400", Slot = "24")] 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: 0x170028DE RID: 10462 // (get) Token: 0x0600F2F6 RID: 62198 RVA: 0x00397874 File Offset: 0x00395A74 [Token(Token = "0x170028DE")] public override COBOOKPLEBJ PCMBOBNHLDA { [Token(Token = "0x600F2F6")] [Address(RVA = "0x1025530", Offset = "0x1023F30", VA = "0x181025530", Slot = "5")] get { throw new NullReferenceException(); } } // Token: 0x170028DF RID: 10463 // (get) Token: 0x0600F2F7 RID: 62199 RVA: 0x00397888 File Offset: 0x00395A88 [Token(Token = "0x170028DF")] public override IFDIGHKFEGF AKFKMKMEBHG { [Token(Token = "0x600F2F7")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "4")] get { } } // Token: 0x0600F2F8 RID: 62200 RVA: 0x00397898 File Offset: 0x00395A98 [Token(Token = "0x600F2F8")] [Address(RVA = "0x1024E00", Offset = "0x1023800", VA = "0x181024E00", Slot = "22")] 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: 0x0600F2F9 RID: 62201 RVA: 0x003978F8 File Offset: 0x00395AF8 [Token(Token = "0x600F2F9")] [Address(RVA = "0x1024B20", Offset = "0x1023520", VA = "0x181024B20", Slot = "23")] public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC) { return JDFFACACBAC.gamepad.gamepadDialogType; } // Token: 0x0600F2FA RID: 62202 RVA: 0x00397918 File Offset: 0x00395B18 [Token(Token = "0x600F2FA")] [Address(RVA = "0x10252E0", Offset = "0x1023CE0", VA = "0x1810252E0", Slot = "8")] public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ) { return PBGBNMCPEAJ.gamepad.ButtonPressType; } // Token: 0x0600F2FB RID: 62203 RVA: 0x00397938 File Offset: 0x00395B38 [Token(Token = "0x600F2FB")] [Address(RVA = "0x10249E0", Offset = "0x10233E0", VA = "0x1810249E0", Slot = "17")] public override bool HCMJCLCPKML(GAMNIEMGCBI NJDKPFFBCOM, InputConfig JDFFACACBAC) { GamepadInputConfig gamepad = JDFFACACBAC.gamepad; BJALGDKNGBE gmmpgnelcpn = this.GMMPGNELCPN; bool flag; if (!flag) { if (JDFFACACBAC.gamepad.useChordedInput) { BJALGDKNGBE gmmpgnelcpn2 = this.GMMPGNELCPN; bool flag2; if (!flag2) { } } } return true; } // Token: 0x0600F2FC RID: 62204 RVA: 0x0039797C File Offset: 0x00395B7C [Token(Token = "0x600F2FC")] [Address(RVA = "0x1025170", Offset = "0x1023B70", VA = "0x181025170", Slot = "18")] public override void LDBHDPMNFKP(List MMKFFDDADLF) { this.GMMPGNELCPN.MOPNNFHKCFM(); throw new NullReferenceException(); } // Token: 0x0600F2FD RID: 62205 RVA: 0x003979A8 File Offset: 0x00395BA8 [Token(Token = "0x600F2FD")] [Address(RVA = "0x1024F80", Offset = "0x1023980", VA = "0x181024F80", Slot = "19")] public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL) { BJALGDKNGBE gmmpgnelcpn = this.GMMPGNELCPN; BJALGDKNGBE gmmpgnelcpn2 = this.GMMPGNELCPN; } // Token: 0x0600F2FE RID: 62206 RVA: 0x003979CC File Offset: 0x00395BCC [Token(Token = "0x600F2FE")] [Address(RVA = "0x1024B40", Offset = "0x1023540", VA = "0x181024B40", Slot = "20")] public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO) { BJALGDKNGBE gmmpgnelcpn = this.GMMPGNELCPN; BJALGDKNGBE gmmpgnelcpn2 = this.GMMPGNELCPN; } // Token: 0x0600F2FF RID: 62207 RVA: 0x003979F0 File Offset: 0x00395BF0 [Token(Token = "0x600F2FF")] [Address(RVA = "0x10250C0", Offset = "0x1023AC0", VA = "0x1810250C0", Slot = "21")] 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: 0x0600F300 RID: 62208 RVA: 0x00397A8C File Offset: 0x00395C8C [Token(Token = "0x600F300")] [Address(RVA = "0x10245C0", Offset = "0x1022FC0", VA = "0x1810245C0", Slot = "27")] 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: 0x0600F301 RID: 62209 RVA: 0x00397AF0 File Offset: 0x00395CF0 [Token(Token = "0x600F301")] [Address(RVA = "0x10248A0", Offset = "0x10232A0", VA = "0x1810248A0", Slot = "25")] 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: 0x0600F302 RID: 62210 RVA: 0x00397B44 File Offset: 0x00395D44 [Token(Token = "0x600F302")] [Address(RVA = "0x1024760", Offset = "0x1023160", VA = "0x181024760", Slot = "26")] 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: 0x0600F303 RID: 62211 RVA: 0x00397BA0 File Offset: 0x00395DA0 [Token(Token = "0x600F303")] [Address(RVA = "0x1025300", Offset = "0x1023D00", VA = "0x181025300")] 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: 0x0600F304 RID: 62212 RVA: 0x00397BF4 File Offset: 0x00395DF4 [Token(Token = "0x600F304")] [Address(RVA = "0x1024440", Offset = "0x1022E40", VA = "0x181024440")] 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.CaseInsensitiveContains("EXTENDED")) { if (text.CaseInsensitiveContains("PLAYSTATION")) { } if (!text.CaseInsensitiveContains("DUALSHOCK")) { } } num++; return true; } throw new NullReferenceException(); } // Token: 0x0600F305 RID: 62213 RVA: 0x00397C5C File Offset: 0x00395E5C [Token(Token = "0x600F305")] [Address(RVA = "0x1024AD0", Offset = "0x10234D0", VA = "0x181024AD0")] private int IEDHKFKOMEB(MBBNGNAGIGF KJNDMFLHLIJ) { if (KJNDMFLHLIJ != MBBNGNAGIGF.NONE) { int[] idandpjniai = this.IDANDPJNIAI; return idandpjniai[(int)KJNDMFLHLIJ]; } return -1; } // Token: 0x0600F306 RID: 62214 RVA: 0x00397C88 File Offset: 0x00395E88 [Token(Token = "0x600F306")] [Address(RVA = "0x1024AA0", Offset = "0x10234A0", VA = "0x181024AA0")] private bool IBPCMNDFNAC(string DBOMOIBKEJC, string OMBNEFPJDNB) { return DBOMOIBKEJC.Equals(OMBNEFPJDNB, StringComparison.OrdinalIgnoreCase); } // Token: 0x0600F307 RID: 62215 RVA: 0x00397CA4 File Offset: 0x00395EA4 [Token(Token = "0x600F307")] [Address(RVA = "0x1024C30", Offset = "0x1023630", VA = "0x181024C30")] 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: 0x0600F308 RID: 62216 RVA: 0x00397D14 File Offset: 0x00395F14 [Token(Token = "0x600F308")] [Address(RVA = "0x10255D0", Offset = "0x1023FD0", VA = "0x1810255D0")] public HCGCEEACEEO() { BJALGDKNGBE bjalgdkngbe = new BJALGDKNGBE(20); this.GMMPGNELCPN = bjalgdkngbe; base..ctor(); } // Token: 0x0600F309 RID: 62217 RVA: 0x00397D38 File Offset: 0x00395F38 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600F309")] [Address(RVA = "0x1025570", Offset = "0x1023F70", VA = "0x181025570")] static HCGCEEACEEO() { MBBNGNAGIGF[] array = new MBBNGNAGIGF[10]; RuntimeHelpers.InitializeArray(array, fieldof(.75565F38D29BD776A5A6F91565E2CBAC8A78C2A5).FieldHandle); HCGCEEACEEO.LNFOJJMIKHD = array; } // Token: 0x0400A26F RID: 41583 [Token(Token = "0x400A26F")] private static MBBNGNAGIGF[] LNFOJJMIKHD; // Token: 0x0400A270 RID: 41584 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A270")] private readonly BJALGDKNGBE GMMPGNELCPN; // Token: 0x0400A271 RID: 41585 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400A271")] private int[] IDANDPJNIAI; }