286 lines
9.3 KiB
C#
286 lines
9.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.Inputs;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Inputs;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200229A RID: 8858
|
|
[Token(Token = "0x200229A")]
|
|
[StructLayout(3)]
|
|
public class KKDIDHHNACF : DNLCJBNPBCM<KKDIDHHNACF, KeyboardMouseLegacyInputSource>
|
|
{
|
|
// Token: 0x0600F333 RID: 62259 RVA: 0x00397F68 File Offset: 0x00396168
|
|
[Token(Token = "0x600F333")]
|
|
[Address(RVA = "0x12D2B10", Offset = "0x12D1510", VA = "0x1812D2B10", Slot = "24")]
|
|
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: 0x170028E3 RID: 10467
|
|
// (get) Token: 0x0600F334 RID: 62260 RVA: 0x00397FF4 File Offset: 0x003961F4
|
|
[Token(Token = "0x170028E3")]
|
|
public override COBOOKPLEBJ PCMBOBNHLDA
|
|
{
|
|
[Token(Token = "0x600F334")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "5")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170028E4 RID: 10468
|
|
// (get) Token: 0x0600F335 RID: 62261 RVA: 0x00398004 File Offset: 0x00396204
|
|
[Token(Token = "0x170028E4")]
|
|
public override IFDIGHKFEGF AKFKMKMEBHG
|
|
{
|
|
[Token(Token = "0x600F335")]
|
|
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "4")]
|
|
get
|
|
{
|
|
return IFDIGHKFEGF.KEYBOARD_MOUSE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F336 RID: 62262 RVA: 0x00398014 File Offset: 0x00396214
|
|
[Token(Token = "0x600F336")]
|
|
[Address(RVA = "0x12D22F0", Offset = "0x12D0CF0", VA = "0x1812D22F0", Slot = "27")]
|
|
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: 0x0600F337 RID: 62263 RVA: 0x00398054 File Offset: 0x00396254
|
|
[Token(Token = "0x600F337")]
|
|
[Address(RVA = "0x12D2790", Offset = "0x12D1190", VA = "0x1812D2790", Slot = "22")]
|
|
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: 0x0600F338 RID: 62264 RVA: 0x00398090 File Offset: 0x00396290
|
|
[Token(Token = "0x600F338")]
|
|
[Address(RVA = "0x12D26F0", Offset = "0x12D10F0", VA = "0x1812D26F0", Slot = "23")]
|
|
public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC)
|
|
{
|
|
return JDFFACACBAC.keyboardMouse.keyboardDialogType;
|
|
}
|
|
|
|
// Token: 0x0600F339 RID: 62265 RVA: 0x003980B0 File Offset: 0x003962B0
|
|
[Token(Token = "0x600F339")]
|
|
[Address(RVA = "0x12D2AC0", Offset = "0x12D14C0", VA = "0x1812D2AC0", Slot = "8")]
|
|
public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ)
|
|
{
|
|
return PBGBNMCPEAJ.keyboardMouse.ButtonPressType;
|
|
}
|
|
|
|
// Token: 0x0600F33A RID: 62266 RVA: 0x003980D0 File Offset: 0x003962D0
|
|
[Token(Token = "0x600F33A")]
|
|
[Address(RVA = "0x12D2680", Offset = "0x12D1080", VA = "0x1812D2680", Slot = "17")]
|
|
public override bool HCMJCLCPKML(GAMNIEMGCBI NJDKPFFBCOM, InputConfig JDFFACACBAC)
|
|
{
|
|
KeyboardMouseInputConfig keyboardMouse = JDFFACACBAC.keyboardMouse;
|
|
BJALGDKNGBE<FCGJOOGFCEI> gmmpgnelcpn = this.GMMPGNELCPN;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600F33B RID: 62267 RVA: 0x003980F4 File Offset: 0x003962F4
|
|
[Token(Token = "0x600F33B")]
|
|
[Address(RVA = "0x12D2950", Offset = "0x12D1350", VA = "0x1812D2950", Slot = "18")]
|
|
public override void LDBHDPMNFKP(List<AJIPAMOFEHD> MMKFFDDADLF)
|
|
{
|
|
this.GMMPGNELCPN.MOPNNFHKCFM();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F33C RID: 62268 RVA: 0x00398120 File Offset: 0x00396320
|
|
[Token(Token = "0x600F33C")]
|
|
[Address(RVA = "0x12D2870", Offset = "0x12D1270", VA = "0x1812D2870", Slot = "19")]
|
|
public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL)
|
|
{
|
|
BJALGDKNGBE<FCGJOOGFCEI> gmmpgnelcpn = this.GMMPGNELCPN;
|
|
}
|
|
|
|
// Token: 0x0600F33D RID: 62269 RVA: 0x0039813C File Offset: 0x0039633C
|
|
[Token(Token = "0x600F33D")]
|
|
[Address(RVA = "0x12D2710", Offset = "0x12D1110", VA = "0x1812D2710", Slot = "20")]
|
|
public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO)
|
|
{
|
|
BJALGDKNGBE<FCGJOOGFCEI> gmmpgnelcpn = this.GMMPGNELCPN;
|
|
}
|
|
|
|
// Token: 0x0600F33E RID: 62270 RVA: 0x00398158 File Offset: 0x00396358
|
|
[Token(Token = "0x600F33E")]
|
|
[Address(RVA = "0x12D2910", Offset = "0x12D1310", VA = "0x1812D2910", Slot = "21")]
|
|
public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN)
|
|
{
|
|
KeyboardMouseInputConfig keyboardMouse = JELPFJHDKEF.keyboardMouse;
|
|
FCGJOOGFCEI inputType = DFBJOICKMMN.keyboardMouse.inputType;
|
|
return keyboardMouse.inputType == inputType;
|
|
}
|
|
|
|
// Token: 0x0600F33F RID: 62271 RVA: 0x00398188 File Offset: 0x00396388
|
|
[Token(Token = "0x600F33F")]
|
|
[Address(RVA = "0x12D25B0", Offset = "0x12D0FB0", VA = "0x1812D25B0")]
|
|
private bool EOOJIMHOIEO(FCGJOOGFCEI ALDLLDBNJDL, out LegacyInputConfiguration FJGEFIHPHBJ)
|
|
{
|
|
if (ALDLLDBNJDL != FCGJOOGFCEI.NONE)
|
|
{
|
|
int num = this.IDANDPJNIAI[(int)ALDLLDBNJDL];
|
|
return true;
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x0600F340 RID: 62272 RVA: 0x003981B4 File Offset: 0x003963B4
|
|
[Token(Token = "0x600F340")]
|
|
[Address(RVA = "0x1024AD0", Offset = "0x10234D0", VA = "0x181024AD0")]
|
|
private int IEDHKFKOMEB(FCGJOOGFCEI KJNDMFLHLIJ)
|
|
{
|
|
if (KJNDMFLHLIJ != FCGJOOGFCEI.NONE)
|
|
{
|
|
int[] idandpjniai = this.IDANDPJNIAI;
|
|
return idandpjniai[(int)KJNDMFLHLIJ];
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
// Token: 0x0600F341 RID: 62273 RVA: 0x003981E0 File Offset: 0x003963E0
|
|
[Token(Token = "0x600F341")]
|
|
[Address(RVA = "0x12D2510", Offset = "0x12D0F10", VA = "0x1812D2510", Slot = "28")]
|
|
protected override bool DANEIAIKNDM(KeyCode DNGKIAJLLHG)
|
|
{
|
|
for (;;)
|
|
{
|
|
if (DNGKIAJLLHG > KeyCode.None && DNGKIAJLLHG != KeyCode.Tab && DNGKIAJLLHG != KeyCode.Escape && DNGKIAJLLHG != KeyCode.Delete)
|
|
{
|
|
AG_TMP_InputField focusedInputField = KeyboardInputField.OEOGDGECMNG;
|
|
int num = 0;
|
|
if (focusedInputField != num)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F342 RID: 62274 RVA: 0x00398218 File Offset: 0x00396418
|
|
[Token(Token = "0x600F342")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "25")]
|
|
protected override bool BJIPCLFGBOE()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600F343 RID: 62275 RVA: 0x00398228 File Offset: 0x00396428
|
|
[Token(Token = "0x600F343")]
|
|
[Address(RVA = "0x12D23D0", Offset = "0x12D0DD0", VA = "0x1812D23D0", Slot = "26")]
|
|
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: 0x0600F344 RID: 62276 RVA: 0x00398284 File Offset: 0x00396484
|
|
[Token(Token = "0x600F344")]
|
|
[Address(RVA = "0x12D2AE0", Offset = "0x12D14E0", VA = "0x1812D2AE0")]
|
|
private bool MDCHFPACGMD(KeyCode KEMEEGFMGAI)
|
|
{
|
|
if (KEMEEGFMGAI > KeyCode.None && KEMEEGFMGAI != KeyCode.Tab && KEMEEGFMGAI != KeyCode.Escape && KEMEEGFMGAI != KeyCode.Delete)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F345 RID: 62277 RVA: 0x003982A8 File Offset: 0x003964A8
|
|
[Token(Token = "0x600F345")]
|
|
[Address(RVA = "0x12D2CA0", Offset = "0x12D16A0", VA = "0x1812D2CA0")]
|
|
public KKDIDHHNACF()
|
|
{
|
|
BJALGDKNGBE<FCGJOOGFCEI> bjalgdkngbe = new BJALGDKNGBE(55);
|
|
this.GMMPGNELCPN = bjalgdkngbe;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600F346 RID: 62278 RVA: 0x003982CC File Offset: 0x003964CC
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600F346")]
|
|
[Address(RVA = "0x12D2C40", Offset = "0x12D1640", VA = "0x1812D2C40")]
|
|
static KKDIDHHNACF()
|
|
{
|
|
FCGJOOGFCEI[] array = new FCGJOOGFCEI[4];
|
|
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.A85408BFB58DA00FDA49178E805E02D2FF2043BE).FieldHandle);
|
|
KKDIDHHNACF.LNFOJJMIKHD = array;
|
|
}
|
|
|
|
// Token: 0x0400A2BD RID: 41661
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400A2BD")]
|
|
private readonly BJALGDKNGBE<FCGJOOGFCEI> GMMPGNELCPN;
|
|
|
|
// Token: 0x0400A2BE RID: 41662
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400A2BE")]
|
|
private int[] IDANDPJNIAI;
|
|
|
|
// Token: 0x0400A2BF RID: 41663
|
|
[Token(Token = "0x400A2BF")]
|
|
private static FCGJOOGFCEI[] LNFOJJMIKHD;
|
|
}
|