297 lines
9.5 KiB
C#
297 lines
9.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Inputs;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020024D1 RID: 9425
|
|
[Token(Token = "0x20024D1")]
|
|
public class KKDIDHHNACF : DNLCJBNPBCM<KKDIDHHNACF, KeyboardMouseLegacyInputSource>
|
|
{
|
|
// Token: 0x0600F265 RID: 62053 RVA: 0x0037AAA4 File Offset: 0x00378CA4
|
|
[Token(Token = "0x600F265")]
|
|
[Address(RVA = "0xBEBD80", Offset = "0xBEAB80", VA = "0x180BEBD80", Slot = "23")]
|
|
public override void OFFLOPLJBBG(KeyboardMouseLegacyInputSource PBGBNMCPEAJ)
|
|
{
|
|
base.OFFLOPLJBBG(PBGBNMCPEAJ);
|
|
int[] array = new int[55];
|
|
int num = 0;
|
|
this.IDANDPJNIAI = array;
|
|
if (num < array.Length)
|
|
{
|
|
num++;
|
|
array[0] = (int)((ulong)4294967295L);
|
|
int[] idandpjniai = this.IDANDPJNIAI;
|
|
}
|
|
KeyboardMouseLegacyInputSource.KeyboardMouseInputMap[] inputMap = PBGBNMCPEAJ.inputMap;
|
|
int length = inputMap.Length;
|
|
if (num < length)
|
|
{
|
|
KeyboardMouseLegacyInputSource.KeyboardMouseInputMap keyboardMouseInputMap = inputMap[num];
|
|
int[] idandpjniai2 = this.IDANDPJNIAI;
|
|
FCGJOOGFCEI inputType = keyboardMouseInputMap.inputType;
|
|
idandpjniai2[0] = num;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700278C RID: 10124
|
|
// (get) Token: 0x0600F266 RID: 62054 RVA: 0x0037AB30 File Offset: 0x00378D30
|
|
[Token(Token = "0x1700278C")]
|
|
public override COBOOKPLEBJ PCMBOBNHLDA
|
|
{
|
|
[Token(Token = "0x600F266")]
|
|
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "5")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700278D RID: 10125
|
|
// (get) Token: 0x0600F267 RID: 62055 RVA: 0x0037AB40 File Offset: 0x00378D40
|
|
[Token(Token = "0x1700278D")]
|
|
public override IFDIGHKFEGF AKFKMKMEBHG
|
|
{
|
|
[Token(Token = "0x600F267")]
|
|
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
|
get
|
|
{
|
|
return IFDIGHKFEGF.KEYBOARD_MOUSE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F268 RID: 62056 RVA: 0x0037AB50 File Offset: 0x00378D50
|
|
[Token(Token = "0x600F268")]
|
|
[Address(RVA = "0xBEB560", Offset = "0xBEA360", VA = "0x180BEB560", Slot = "26")]
|
|
protected override bool BHBGIHPJOMI(InputConfig JDFFACACBAC, out LegacyInputConfiguration FJGEFIHPHBJ, out LegacyInputConfiguration POBDHCIAHLB)
|
|
{
|
|
FCGJOOGFCEI inputType = JDFFACACBAC.keyboardMouse.inputType;
|
|
if (inputType != FCGJOOGFCEI.NONE)
|
|
{
|
|
int[] idandpjniai = this.IDANDPJNIAI;
|
|
int num = idandpjniai[(int)inputType];
|
|
int length = idandpjniai.Length;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F269 RID: 62057 RVA: 0x0037AB90 File Offset: 0x00378D90
|
|
[Token(Token = "0x600F269")]
|
|
[Address(RVA = "0xBEBA30", Offset = "0xBEA830", VA = "0x180BEBA30", Slot = "21")]
|
|
public override void KGDLBEAPDFE(InputConfig JCLBMGENPEB, out Sprite KMJNLPEBOIF, out Sprite CJBHMAHHCGE)
|
|
{
|
|
FCGJOOGFCEI inputType = JCLBMGENPEB.keyboardMouse.inputType;
|
|
if (inputType != FCGJOOGFCEI.NONE)
|
|
{
|
|
int[] idandpjniai = this.IDANDPJNIAI;
|
|
int num = idandpjniai[(int)inputType];
|
|
int length = idandpjniai.Length;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F26A RID: 62058 RVA: 0x0037ABCC File Offset: 0x00378DCC
|
|
[Token(Token = "0x600F26A")]
|
|
[Address(RVA = "0xBEB990", Offset = "0xBEA790", VA = "0x180BEB990", Slot = "22")]
|
|
public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC)
|
|
{
|
|
return JDFFACACBAC.keyboardMouse.keyboardDialogType;
|
|
}
|
|
|
|
// Token: 0x0600F26B RID: 62059 RVA: 0x0037ABEC File Offset: 0x00378DEC
|
|
[Token(Token = "0x600F26B")]
|
|
[Address(RVA = "0xBEBD30", Offset = "0xBEAB30", VA = "0x180BEBD30", Slot = "9")]
|
|
public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ)
|
|
{
|
|
return PBGBNMCPEAJ.keyboardMouse.ButtonPressType;
|
|
}
|
|
|
|
// Token: 0x0600F26C RID: 62060 RVA: 0x0037AC0C File Offset: 0x00378E0C
|
|
[Token(Token = "0x600F26C")]
|
|
[Address(RVA = "0xBEB920", Offset = "0xBEA720", VA = "0x180BEB920", Slot = "16")]
|
|
public override bool HCMJCLCPKML(GAMNIEMGCBI NJDKPFFBCOM, InputConfig JDFFACACBAC)
|
|
{
|
|
KeyboardMouseInputConfig keyboardMouse = JDFFACACBAC.keyboardMouse;
|
|
OOEAAFIGGBA<GAMNIEMGCBI, FCGJOOGFCEI> gmmpgnelcpn = this.GMMPGNELCPN;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600F26D RID: 62061 RVA: 0x0037AC30 File Offset: 0x00378E30
|
|
[Token(Token = "0x600F26D")]
|
|
[Address(RVA = "0xBEBBF0", Offset = "0xBEA9F0", VA = "0x180BEBBF0", 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: 0x0600F26E RID: 62062 RVA: 0x0037AC54 File Offset: 0x00378E54
|
|
[Token(Token = "0x600F26E")]
|
|
[Address(RVA = "0xBEBB10", Offset = "0xBEA910", VA = "0x180BEBB10", Slot = "18")]
|
|
public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL)
|
|
{
|
|
OOEAAFIGGBA<GAMNIEMGCBI, FCGJOOGFCEI> gmmpgnelcpn = this.GMMPGNELCPN;
|
|
}
|
|
|
|
// Token: 0x0600F26F RID: 62063 RVA: 0x0037AC70 File Offset: 0x00378E70
|
|
[Token(Token = "0x600F26F")]
|
|
[Address(RVA = "0xBEB9B0", Offset = "0xBEA7B0", VA = "0x180BEB9B0", Slot = "19")]
|
|
public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO)
|
|
{
|
|
OOEAAFIGGBA<GAMNIEMGCBI, FCGJOOGFCEI> gmmpgnelcpn = this.GMMPGNELCPN;
|
|
}
|
|
|
|
// Token: 0x0600F270 RID: 62064 RVA: 0x0037AC8C File Offset: 0x00378E8C
|
|
[Token(Token = "0x600F270")]
|
|
[Address(RVA = "0xBEBBB0", Offset = "0xBEA9B0", VA = "0x180BEBBB0", Slot = "20")]
|
|
public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN)
|
|
{
|
|
KeyboardMouseInputConfig keyboardMouse = JELPFJHDKEF.keyboardMouse;
|
|
FCGJOOGFCEI inputType = DFBJOICKMMN.keyboardMouse.inputType;
|
|
return keyboardMouse.inputType == inputType;
|
|
}
|
|
|
|
// Token: 0x0600F271 RID: 62065 RVA: 0x0037ACBC File Offset: 0x00378EBC
|
|
[Token(Token = "0x600F271")]
|
|
[Address(RVA = "0xBEB850", Offset = "0xBEA650", VA = "0x180BEB850")]
|
|
private bool EOOJIMHOIEO(FCGJOOGFCEI ALDLLDBNJDL, out LegacyInputConfiguration FJGEFIHPHBJ)
|
|
{
|
|
if (ALDLLDBNJDL != FCGJOOGFCEI.NONE)
|
|
{
|
|
int num = this.IDANDPJNIAI[(int)ALDLLDBNJDL];
|
|
return true;
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600F272 RID: 62066 RVA: 0x0037ACE8 File Offset: 0x00378EE8
|
|
[Token(Token = "0x600F272")]
|
|
[Address(RVA = "0x75E9D0", Offset = "0x75D7D0", VA = "0x18075E9D0")]
|
|
private int IEDHKFKOMEB(FCGJOOGFCEI KJNDMFLHLIJ)
|
|
{
|
|
if (KJNDMFLHLIJ != FCGJOOGFCEI.NONE)
|
|
{
|
|
int[] idandpjniai = this.IDANDPJNIAI;
|
|
return idandpjniai[(int)KJNDMFLHLIJ];
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
// Token: 0x0600F273 RID: 62067 RVA: 0x0037AD14 File Offset: 0x00378F14
|
|
[Token(Token = "0x600F273")]
|
|
[Address(RVA = "0xBEB780", Offset = "0xBEA580", VA = "0x180BEB780", Slot = "27")]
|
|
protected override bool DANEIAIKNDM(KeyCode DNGKIAJLLHG)
|
|
{
|
|
if (DNGKIAJLLHG > KeyCode.None && DNGKIAJLLHG != KeyCode.Tab && DNGKIAJLLHG != KeyCode.Escape && DNGKIAJLLHG != KeyCode.Delete)
|
|
{
|
|
TMP_InputField <JBLJOOPHIAE>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<JBLJOOPHIAE>k__BackingField;
|
|
int num = 0;
|
|
if (<JBLJOOPHIAE>k__BackingField != num)
|
|
{
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F274 RID: 62068 RVA: 0x0037AD54 File Offset: 0x00378F54
|
|
[Token(Token = "0x600F274")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "24")]
|
|
protected override bool BJIPCLFGBOE()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600F275 RID: 62069 RVA: 0x0037AD64 File Offset: 0x00378F64
|
|
[Token(Token = "0x600F275")]
|
|
[Address(RVA = "0xBEB640", Offset = "0xBEA440", VA = "0x180BEB640", Slot = "25")]
|
|
protected override bool BIEPCPJNODI()
|
|
{
|
|
int num = 0;
|
|
FCGJOOGFCEI[] lnfojjmikhd = KKDIDHHNACF.LNFOJJMIKHD;
|
|
int length = lnfojjmikhd.Length;
|
|
if (num < length)
|
|
{
|
|
FCGJOOGFCEI fcgjoogfcei = lnfojjmikhd[num];
|
|
if (fcgjoogfcei != FCGJOOGFCEI.NONE)
|
|
{
|
|
int[] idandpjniai = this.IDANDPJNIAI;
|
|
int num2 = idandpjniai[(int)fcgjoogfcei];
|
|
int length2 = idandpjniai.Length;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
num++;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F276 RID: 62070 RVA: 0x0037ADC0 File Offset: 0x00378FC0
|
|
[Token(Token = "0x600F276")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "7")]
|
|
public override bool NNAMEMBJJFF()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600F277 RID: 62071 RVA: 0x0037ADD0 File Offset: 0x00378FD0
|
|
[Token(Token = "0x600F277")]
|
|
[Address(RVA = "0xBEBD50", Offset = "0xBEAB50", VA = "0x180BEBD50")]
|
|
private bool MDCHFPACGMD(KeyCode KEMEEGFMGAI)
|
|
{
|
|
if (KEMEEGFMGAI > KeyCode.None && KEMEEGFMGAI != KeyCode.Tab && KEMEEGFMGAI != KeyCode.Escape && KEMEEGFMGAI != KeyCode.Delete)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F278 RID: 62072 RVA: 0x0037ADF4 File Offset: 0x00378FF4
|
|
[Token(Token = "0x600F278")]
|
|
[Address(RVA = "0xBEBF10", Offset = "0xBEAD10", VA = "0x180BEBF10")]
|
|
public KKDIDHHNACF()
|
|
{
|
|
OOEAAFIGGBA<GAMNIEMGCBI, FCGJOOGFCEI> ooeaafiggba = new OOEAAFIGGBA(55);
|
|
this.GMMPGNELCPN = ooeaafiggba;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600F279 RID: 62073 RVA: 0x0037AE18 File Offset: 0x00379018
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600F279")]
|
|
[Address(RVA = "0xBEBEB0", Offset = "0xBEACB0", VA = "0x180BEBEB0")]
|
|
static KKDIDHHNACF()
|
|
{
|
|
FCGJOOGFCEI[] array = new FCGJOOGFCEI[4];
|
|
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.A85408BFB58DA00FDA49178E805E02D2FF2043BE).FieldHandle);
|
|
KKDIDHHNACF.LNFOJJMIKHD = array;
|
|
}
|
|
|
|
// Token: 0x0400A15F RID: 41311
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400A15F")]
|
|
private readonly OOEAAFIGGBA<GAMNIEMGCBI, FCGJOOGFCEI> GMMPGNELCPN;
|
|
|
|
// Token: 0x0400A160 RID: 41312
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400A160")]
|
|
private int[] IDANDPJNIAI;
|
|
|
|
// Token: 0x0400A161 RID: 41313
|
|
[Token(Token = "0x400A161")]
|
|
private static FCGJOOGFCEI[] LNFOJJMIKHD;
|
|
}
|