Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/HCGCEEACEEO.cs
T
2026-04-08 23:40:05 +02:00

400 lines
12 KiB
C#

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<HCGCEEACEEO, GamepadLegacyInputSource>
{
// 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<MBBNGNAGIGF> gmmpgnelcpn = this.GMMPGNELCPN;
bool flag;
if (!flag)
{
if (JDFFACACBAC.gamepad.useChordedInput)
{
BJALGDKNGBE<MBBNGNAGIGF> 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<AJIPAMOFEHD> 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<MBBNGNAGIGF> gmmpgnelcpn = this.GMMPGNELCPN;
BJALGDKNGBE<MBBNGNAGIGF> 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<MBBNGNAGIGF> gmmpgnelcpn = this.GMMPGNELCPN;
BJALGDKNGBE<MBBNGNAGIGF> 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<MBBNGNAGIGF> 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(<PrivateImplementationDetails>.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<MBBNGNAGIGF> GMMPGNELCPN;
// Token: 0x0400A271 RID: 41585
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A271")]
private int[] IDANDPJNIAI;
}