Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/HCGCEEACEEO.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

418 lines
12 KiB
C#

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<HCGCEEACEEO, GamepadLegacyInputSource>
{
// 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<GAMNIEMGCBI, MBBNGNAGIGF> gmmpgnelcpn = this.GMMPGNELCPN;
bool flag;
if (!flag)
{
if (JDFFACACBAC.gamepad.useChordedInput)
{
OOEAAFIGGBA<GAMNIEMGCBI, MBBNGNAGIGF> 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<AJIPAMOFEHD> 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<GAMNIEMGCBI, MBBNGNAGIGF> gmmpgnelcpn = this.GMMPGNELCPN;
OOEAAFIGGBA<GAMNIEMGCBI, MBBNGNAGIGF> 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<GAMNIEMGCBI, MBBNGNAGIGF> gmmpgnelcpn = this.GMMPGNELCPN;
OOEAAFIGGBA<GAMNIEMGCBI, MBBNGNAGIGF> 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<MBBNGNAGIGF, int> <>9__25_ = HCGCEEACEEO.<>c.<>9__25_0;
if (<>9__25_ == 0)
{
HCGCEEACEEO.<>c.<>9__25_0 = (MBBNGNAGIGF t) => (int)t;
}
OOEAAFIGGBA<GAMNIEMGCBI, MBBNGNAGIGF> 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(<PrivateImplementationDetails>.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<GAMNIEMGCBI, MBBNGNAGIGF> GMMPGNELCPN;
// Token: 0x0400A30A RID: 41738
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A30A")]
private int[] IDANDPJNIAI;
}