Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}