302 lines
9.7 KiB
C#
302 lines
9.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Inputs;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020025B6 RID: 9654
|
|
[Token(Token = "0x20025B6")]
|
|
public class KKDIDHHNACF : DNLCJBNPBCM<KKDIDHHNACF, KeyboardMouseLegacyInputSource>
|
|
{
|
|
// Token: 0x0600F679 RID: 63097 RVA: 0x00383E2C File Offset: 0x0038202C
|
|
[Token(Token = "0x600F679")]
|
|
[Address(RVA = "0x167A780", Offset = "0x1679780", VA = "0x18167A780", 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: 0x17002833 RID: 10291
|
|
// (get) Token: 0x0600F67A RID: 63098 RVA: 0x00383EB8 File Offset: 0x003820B8
|
|
[Token(Token = "0x17002833")]
|
|
public override COBOOKPLEBJ PCMBOBNHLDA
|
|
{
|
|
[Token(Token = "0x600F67A")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002834 RID: 10292
|
|
// (get) Token: 0x0600F67B RID: 63099 RVA: 0x00383EC8 File Offset: 0x003820C8
|
|
[Token(Token = "0x17002834")]
|
|
public override IFDIGHKFEGF AKFKMKMEBHG
|
|
{
|
|
[Token(Token = "0x600F67B")]
|
|
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "4")]
|
|
get
|
|
{
|
|
return IFDIGHKFEGF.KEYBOARD_MOUSE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F67C RID: 63100 RVA: 0x00383ED8 File Offset: 0x003820D8
|
|
[Token(Token = "0x600F67C")]
|
|
[Address(RVA = "0x1679F60", Offset = "0x1678F60", VA = "0x181679F60", 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: 0x0600F67D RID: 63101 RVA: 0x00383F18 File Offset: 0x00382118
|
|
[Token(Token = "0x600F67D")]
|
|
[Address(RVA = "0x167A430", Offset = "0x1679430", VA = "0x18167A430", 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: 0x0600F67E RID: 63102 RVA: 0x00383F54 File Offset: 0x00382154
|
|
[Token(Token = "0x600F67E")]
|
|
[Address(RVA = "0x167A390", Offset = "0x1679390", VA = "0x18167A390", Slot = "22")]
|
|
public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC)
|
|
{
|
|
return JDFFACACBAC.keyboardMouse.keyboardDialogType;
|
|
}
|
|
|
|
// Token: 0x0600F67F RID: 63103 RVA: 0x00383F74 File Offset: 0x00382174
|
|
[Token(Token = "0x600F67F")]
|
|
[Address(RVA = "0x167A730", Offset = "0x1679730", VA = "0x18167A730", Slot = "9")]
|
|
public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ)
|
|
{
|
|
return PBGBNMCPEAJ.keyboardMouse.ButtonPressType;
|
|
}
|
|
|
|
// Token: 0x0600F680 RID: 63104 RVA: 0x00383F94 File Offset: 0x00382194
|
|
[Token(Token = "0x600F680")]
|
|
[Address(RVA = "0x167A320", Offset = "0x1679320", VA = "0x18167A320", 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: 0x0600F681 RID: 63105 RVA: 0x00383FB8 File Offset: 0x003821B8
|
|
[Token(Token = "0x600F681")]
|
|
[Address(RVA = "0x167A5F0", Offset = "0x16795F0", VA = "0x18167A5F0", 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: 0x0600F682 RID: 63106 RVA: 0x00383FDC File Offset: 0x003821DC
|
|
[Token(Token = "0x600F682")]
|
|
[Address(RVA = "0x167A510", Offset = "0x1679510", VA = "0x18167A510", Slot = "18")]
|
|
public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL)
|
|
{
|
|
OOEAAFIGGBA<GAMNIEMGCBI, FCGJOOGFCEI> gmmpgnelcpn = this.GMMPGNELCPN;
|
|
}
|
|
|
|
// Token: 0x0600F683 RID: 63107 RVA: 0x00383FF8 File Offset: 0x003821F8
|
|
[Token(Token = "0x600F683")]
|
|
[Address(RVA = "0x167A3B0", Offset = "0x16793B0", VA = "0x18167A3B0", Slot = "19")]
|
|
public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO)
|
|
{
|
|
OOEAAFIGGBA<GAMNIEMGCBI, FCGJOOGFCEI> gmmpgnelcpn = this.GMMPGNELCPN;
|
|
}
|
|
|
|
// Token: 0x0600F684 RID: 63108 RVA: 0x00384014 File Offset: 0x00382214
|
|
[Token(Token = "0x600F684")]
|
|
[Address(RVA = "0x167A5B0", Offset = "0x16795B0", VA = "0x18167A5B0", Slot = "20")]
|
|
public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN)
|
|
{
|
|
KeyboardMouseInputConfig keyboardMouse = JELPFJHDKEF.keyboardMouse;
|
|
FCGJOOGFCEI inputType = DFBJOICKMMN.keyboardMouse.inputType;
|
|
return keyboardMouse.inputType == inputType;
|
|
}
|
|
|
|
// Token: 0x0600F685 RID: 63109 RVA: 0x00384044 File Offset: 0x00382244
|
|
[Token(Token = "0x600F685")]
|
|
[Address(RVA = "0x167A250", Offset = "0x1679250", VA = "0x18167A250")]
|
|
private bool EOOJIMHOIEO(FCGJOOGFCEI ALDLLDBNJDL, out LegacyInputConfiguration FJGEFIHPHBJ)
|
|
{
|
|
if (ALDLLDBNJDL != FCGJOOGFCEI.NONE)
|
|
{
|
|
int num = this.IDANDPJNIAI[(int)ALDLLDBNJDL];
|
|
return true;
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600F686 RID: 63110 RVA: 0x00384070 File Offset: 0x00382270
|
|
[Token(Token = "0x600F686")]
|
|
[Address(RVA = "0x12CDF60", Offset = "0x12CCF60", VA = "0x1812CDF60")]
|
|
private int IEDHKFKOMEB(FCGJOOGFCEI KJNDMFLHLIJ)
|
|
{
|
|
if (KJNDMFLHLIJ != FCGJOOGFCEI.NONE)
|
|
{
|
|
int[] idandpjniai = this.IDANDPJNIAI;
|
|
return idandpjniai[(int)KJNDMFLHLIJ];
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
// Token: 0x0600F687 RID: 63111 RVA: 0x0038409C File Offset: 0x0038229C
|
|
[Token(Token = "0x600F687")]
|
|
[Address(RVA = "0x167A180", Offset = "0x1679180", VA = "0x18167A180", 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: 0x0600F688 RID: 63112 RVA: 0x003840DC File Offset: 0x003822DC
|
|
[Token(Token = "0x600F688")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "24")]
|
|
protected override bool BJIPCLFGBOE()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600F689 RID: 63113 RVA: 0x003840EC File Offset: 0x003822EC
|
|
[Token(Token = "0x600F689")]
|
|
[Address(RVA = "0x167A040", Offset = "0x1679040", VA = "0x18167A040", 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: 0x0600F68A RID: 63114 RVA: 0x00384148 File Offset: 0x00382348
|
|
[Token(Token = "0x600F68A")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "7")]
|
|
public override bool NNAMEMBJJFF()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600F68B RID: 63115 RVA: 0x00384158 File Offset: 0x00382358
|
|
[Token(Token = "0x600F68B")]
|
|
[Address(RVA = "0x167A750", Offset = "0x1679750", VA = "0x18167A750")]
|
|
private bool MDCHFPACGMD(KeyCode KEMEEGFMGAI)
|
|
{
|
|
if (KEMEEGFMGAI > KeyCode.None && KEMEEGFMGAI != KeyCode.Tab && KEMEEGFMGAI != KeyCode.Escape && KEMEEGFMGAI != KeyCode.Delete)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F68C RID: 63116 RVA: 0x0038417C File Offset: 0x0038237C
|
|
[Token(Token = "0x600F68C")]
|
|
[Address(RVA = "0x167A910", Offset = "0x1679910", VA = "0x18167A910")]
|
|
public KKDIDHHNACF()
|
|
{
|
|
Func<FCGJOOGFCEI, int> <>9__24_ = KKDIDHHNACF.<>c.<>9__24_0;
|
|
if (<>9__24_ == 0)
|
|
{
|
|
KKDIDHHNACF.<>c.<>9__24_0 = (FCGJOOGFCEI t) => (int)t;
|
|
}
|
|
OOEAAFIGGBA<GAMNIEMGCBI, FCGJOOGFCEI> ooeaafiggba = new OOEAAFIGGBA(55, <>9__24_);
|
|
this.GMMPGNELCPN = ooeaafiggba;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600F68D RID: 63117 RVA: 0x003841C4 File Offset: 0x003823C4
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600F68D")]
|
|
[Address(RVA = "0x167A8B0", Offset = "0x16798B0", VA = "0x18167A8B0")]
|
|
static KKDIDHHNACF()
|
|
{
|
|
FCGJOOGFCEI[] array = new FCGJOOGFCEI[4];
|
|
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.A85408BFB58DA00FDA49178E805E02D2FF2043BE).FieldHandle);
|
|
KKDIDHHNACF.LNFOJJMIKHD = array;
|
|
}
|
|
|
|
// Token: 0x0400A35A RID: 41818
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400A35A")]
|
|
private readonly OOEAAFIGGBA<GAMNIEMGCBI, FCGJOOGFCEI> GMMPGNELCPN;
|
|
|
|
// Token: 0x0400A35B RID: 41819
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400A35B")]
|
|
private int[] IDANDPJNIAI;
|
|
|
|
// Token: 0x0400A35C RID: 41820
|
|
[Token(Token = "0x400A35C")]
|
|
private static FCGJOOGFCEI[] LNFOJJMIKHD;
|
|
}
|