Files
2026-04-10 22:50:51 +02:00

539 lines
16 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.Controllers.ScreenBehaviors;
using UnityEngine;
// Token: 0x02002DC7 RID: 11719
[Token(Token = "0x2002DC7")]
public abstract class OKOGHMMHOMN<Runtime, Config> : ALLIDMNBMMG<Runtime, Config> where Runtime : OKOGHMMHOMN<Runtime, Config>, new() where Config : GestureBaseScreenPlayerBehaviorConfig<Runtime, Config>
{
// Token: 0x1700373E RID: 14142
// (get) Token: 0x06013E53 RID: 81491 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06013E54 RID: 81492 RVA: 0x0049EF00 File Offset: 0x0049D100
[Token(Token = "0x1700373E")]
public Player MMBCPEMECHA
{
[Token(Token = "0x6013E53")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6013E54")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700373F RID: 14143
// (get) Token: 0x06013E55 RID: 81493 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700373F")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6013E55")]
[Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0", Slot = "15")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06013E56 RID: 81494 RVA: 0x0049EF10 File Offset: 0x0049D110
[Token(Token = "0x6013E56")]
[Address(RVA = "0x15DC650", Offset = "0x15DB450", VA = "0x1815DC650", Slot = "16")]
public override void OFFLOPLJBBG(Config PBGBNMCPEAJ, OPGFJKMHCKP IHCMJLOBKBJ)
{
PlayerHand onfjhabgcip = IHCMJLOBKBJ.ONFJHABGCIP;
ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
int num = 0;
int num2 = 0;
int num3 = 0;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod;
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num);
int num4 = 0;
hkkohfhadkk.PIEOGAPMGIH((ushort)num4);
}
// Token: 0x06013E57 RID: 81495 RVA: 0x0049EF60 File Offset: 0x0049D160
[Token(Token = "0x6013E57")]
[Address(RVA = "0x15DCB50", Offset = "0x15DB950", VA = "0x1815DCB50", Slot = "20")]
protected override void PPAOALHOODL()
{
}
// Token: 0x06013E58 RID: 81496 RVA: 0x0049EF74 File Offset: 0x0049D174
[Token(Token = "0x6013E58")]
[Address(RVA = "0x15DBE20", Offset = "0x15DAC20", VA = "0x1815DBE20", Slot = "21")]
protected override void JNGMMNANOCH()
{
}
// Token: 0x06013E59 RID: 81497 RVA: 0x0049EF8C File Offset: 0x0049D18C
[Token(Token = "0x6013E59")]
[Address(RVA = "0x8D8A30", Offset = "0x8D7830", VA = "0x1808D8A30", Slot = "22")]
public override void BALOKJMBNIN()
{
}
// Token: 0x17003740 RID: 14144
// (get) Token: 0x06013E5A RID: 81498
[Token(Token = "0x17003740")]
protected abstract PlayerHand.ENHKICONAGG CIIOPHEJLAC
{
[Token(Token = "0x6013E5A")]
[Address(Slot = "24")]
get;
}
// Token: 0x06013E5B RID: 81499
[Token(Token = "0x6013E5B")]
[Address(Slot = "25")]
protected abstract bool MJAEDMGBDPN(Player IEKDDPPNFPF, out bool JNOGBIGDCKG);
// Token: 0x06013E5C RID: 81500
[Token(Token = "0x6013E5C")]
[Address(Slot = "26")]
protected abstract void JPDJPPGLMEL(Player IEKDDPPNFPF, bool DHBJNGJEIEP);
// Token: 0x06013E5D RID: 81501
[Token(Token = "0x6013E5D")]
[Address(Slot = "27")]
protected abstract void HLJFLOMMIFK(bool ALLGGLHKNNF);
// Token: 0x06013E5E RID: 81502
[Token(Token = "0x6013E5E")]
[Address(Slot = "28")]
protected abstract void EFKHBGCIBFF();
// Token: 0x06013E5F RID: 81503
[Token(Token = "0x6013E5F")]
[Address(Slot = "29")]
protected abstract bool DGICOJCGLOA();
// Token: 0x17003741 RID: 14145
// (get) Token: 0x06013E60 RID: 81504 RVA: 0x0049EFA0 File Offset: 0x0049D1A0
[Token(Token = "0x17003741")]
protected virtual bool EPEIKDMHKJN
{
[Token(Token = "0x6013E60")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "30")]
get
{
return true;
}
}
// Token: 0x06013E61 RID: 81505 RVA: 0x0049EFB0 File Offset: 0x0049D1B0
[Token(Token = "0x6013E61")]
[Address(RVA = "0x7A0B40", Offset = "0x79F940", VA = "0x1807A0B40")]
private void LJPFNGHICNA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
}
// Token: 0x06013E62 RID: 81506 RVA: 0x0049EFC0 File Offset: 0x0049D1C0
[Token(Token = "0x6013E62")]
[Address(RVA = "0x7A0B40", Offset = "0x79F940", VA = "0x1807A0B40")]
private void GECAHEABLNH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
}
// Token: 0x06013E63 RID: 81507 RVA: 0x0049EFD0 File Offset: 0x0049D1D0
[Token(Token = "0x6013E63")]
[Address(RVA = "0x15DB880", Offset = "0x15DA680", VA = "0x1815DB880")]
private void CGDNMCJNKPC()
{
this.OOJBKEOEGHG();
OPGFJKMHCKP opgfjkmhckp;
ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG;
GAMNIEMGCBI gamniemgcbi = this.FPKJJFKIKFP;
bool flag;
if (!flag)
{
Player player = this.MMBCPEMECHA;
if (this.CIIOPHEJLAC != PlayerHand.ENHKICONAGG.Invalid)
{
}
}
}
// Token: 0x06013E64 RID: 81508 RVA: 0x0049F010 File Offset: 0x0049D210
[Token(Token = "0x6013E64")]
[Address(RVA = "0x15DBE70", Offset = "0x15DAC70", VA = "0x1815DBE70")]
private void LBHHFEGKKJJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
OPGFJKMHCKP opgfjkmhckp;
ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG;
GAMNIEMGCBI gamniemgcbi = this.FPKJJFKIKFP;
}
// Token: 0x06013E65 RID: 81509 RVA: 0x0049F034 File Offset: 0x0049D234
[Token(Token = "0x6013E65")]
[Address(RVA = "0x15DC2F0", Offset = "0x15DB0F0", VA = "0x1815DC2F0")]
private void MOFGPPPOOCG()
{
this.OOJBKEOEGHG();
OPGFJKMHCKP opgfjkmhckp;
ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG;
GAMNIEMGCBI gamniemgcbi = this.FPKJJFKIKFP;
bool flag;
if (!flag)
{
Player player = this.MMBCPEMECHA;
if (this.CIIOPHEJLAC != PlayerHand.ENHKICONAGG.Invalid)
{
bool flag2 = this.COEJKKIPEOP();
Player player2 = this.MMBCPEMECHA;
int num = 0;
this.MBCMPENCOGJ(player2, num != 0);
Player player3 = this.MMBCPEMECHA;
if (this.HBJOJHMGJNH(player3))
{
Player player4 = this.MMBCPEMECHA;
if (!this.ACGEANJIBLN(player4))
{
OPGFJKMHCKP opgfjkmhckp2;
PlayerHand onfjhabgcip = opgfjkmhckp2.ONFJHABGCIP;
this.JIOJNEBINNL();
return;
}
}
return;
}
}
throw new NullReferenceException();
}
// Token: 0x06013E66 RID: 81510 RVA: 0x0049F0C4 File Offset: 0x0049D2C4
[Token(Token = "0x6013E66")]
[Address(RVA = "0x15DBD40", Offset = "0x15DAB40", VA = "0x1815DBD40")]
private void IEEIKKBFLNA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
OPGFJKMHCKP opgfjkmhckp;
ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG;
GAMNIEMGCBI gamniemgcbi = this.FPKJJFKIKFP;
}
// Token: 0x06013E67 RID: 81511 RVA: 0x0049F0E8 File Offset: 0x0049D2E8
[Token(Token = "0x6013E67")]
[Address(RVA = "0x15DBB70", Offset = "0x15DA970", VA = "0x1815DBB70")]
private void GJHJMIADFJP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
OPGFJKMHCKP opgfjkmhckp;
ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG;
GAMNIEMGCBI gamniemgcbi = this.FPKJJFKIKFP;
if (!this.COEJKKIPEOP())
{
this.NIDPAGAFLHE();
}
OPGFJKMHCKP opgfjkmhckp2;
opgfjkmhckp2.ONFJHABGCIP.StartRunningGesture();
PlayerHand.ENHKICONAGG enhkiconagg = this.CIIOPHEJLAC;
}
// Token: 0x06013E68 RID: 81512 RVA: 0x0049F12C File Offset: 0x0049D32C
[Token(Token = "0x6013E68")]
[Address(RVA = "0x15DB240", Offset = "0x15DA040", VA = "0x1815DB240")]
private void BNAGLEDMKOD()
{
Player player = this.MMBCPEMECHA;
if (this.CIIOPHEJLAC != PlayerHand.ENHKICONAGG.Invalid)
{
OPGFJKMHCKP opgfjkmhckp;
ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG;
GAMNIEMGCBI gamniemgcbi = this.IHHCMCKKLKN;
OPGFJKMHCKP opgfjkmhckp2;
ScreenHUD pkakikhifng2 = opgfjkmhckp2.PKAKIKHIFNG;
this.EFKHBGCIBFF();
Player player2 = this.MMBCPEMECHA;
this.MBCMPENCOGJ(player2, true);
return;
}
throw new NullReferenceException();
}
// Token: 0x06013E69 RID: 81513 RVA: 0x0049F180 File Offset: 0x0049D380
[Token(Token = "0x6013E69")]
[Address(RVA = "0x15DBF70", Offset = "0x15DAD70", VA = "0x1815DBF70")]
private void MGJCLICCHFI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
OPGFJKMHCKP opgfjkmhckp;
ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG;
GAMNIEMGCBI gamniemgcbi = this.FPKJJFKIKFP;
OPGFJKMHCKP opgfjkmhckp2;
opgfjkmhckp2.ONFJHABGCIP.StopRunningGesture();
if (this.COEJKKIPEOP())
{
this.NIDPAGAFLHE();
}
}
// Token: 0x06013E6A RID: 81514 RVA: 0x0049F1BC File Offset: 0x0049D3BC
[Token(Token = "0x6013E6A")]
[Address(RVA = "0x15DBAB0", Offset = "0x15DA8B0", VA = "0x1815DBAB0")]
private void DEBDHOJDPPJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
float time = Time.time;
if (this.COEJKKIPEOP())
{
this.NIDPAGAFLHE();
}
}
// Token: 0x06013E6B RID: 81515 RVA: 0x0049F1E0 File Offset: 0x0049D3E0
[Token(Token = "0x6013E6B")]
[Address(RVA = "0x15DC570", Offset = "0x15DB370", VA = "0x1815DC570")]
private void NEHOIKGMIAJ()
{
float time = Time.time;
}
// Token: 0x17003742 RID: 14146
// (get) Token: 0x06013E6C RID: 81516 RVA: 0x0049F1FC File Offset: 0x0049D3FC
[Token(Token = "0x17003742")]
protected GAMNIEMGCBI FPKJJFKIKFP
{
[Token(Token = "0x6013E6C")]
[Address(RVA = "0x15DBB20", Offset = "0x15DA920", VA = "0x1815DBB20")]
get
{
OPGFJKMHCKP opgfjkmhckp;
PlayerHand onfjhabgcip = opgfjkmhckp.ONFJHABGCIP;
return GAMNIEMGCBI.RightHandSelectGestureButton;
}
}
// Token: 0x06013E6D RID: 81517 RVA: 0x0049F218 File Offset: 0x0049D418
[Token(Token = "0x6013E6D")]
[Address(RVA = "0x15DB9A0", Offset = "0x15DA7A0", VA = "0x1815DB9A0")]
private bool COEJKKIPEOP()
{
OPGFJKMHCKP opgfjkmhckp;
PlayerHand.ENHKICONAGG currentGestureType = opgfjkmhckp.ONFJHABGCIP.DJJHKBFNELO;
int num = (int)currentGestureType;
this.JIOJNEBINNL();
if (num != (int)currentGestureType)
{
}
OPGFJKMHCKP opgfjkmhckp2;
Tool febapkcnndc = opgfjkmhckp2.ONFJHABGCIP.FEBAPKCNNDC;
int num2 = 0;
bool flag = febapkcnndc == num2;
throw new NullReferenceException();
}
// Token: 0x06013E6E RID: 81518 RVA: 0x0049F260 File Offset: 0x0049D460
[Token(Token = "0x6013E6E")]
[Address(RVA = "0x15DC5E0", Offset = "0x15DB3E0", VA = "0x1815DC5E0")]
private void NIDPAGAFLHE()
{
OPGFJKMHCKP opgfjkmhckp;
PlayerHand onfjhabgcip = opgfjkmhckp.ONFJHABGCIP;
this.JIOJNEBINNL();
}
// Token: 0x06013E6F RID: 81519 RVA: 0x0049F280 File Offset: 0x0049D480
[Token(Token = "0x6013E6F")]
[Address(RVA = "0x15DBF00", Offset = "0x15DAD00", VA = "0x1815DBF00")]
private void MBCMPENCOGJ(Player IEKDDPPNFPF, bool DHBJNGJEIEP)
{
IEKDDPPNFPF.playerAvatar.playerAvatarDisplay.RenderOutlines();
PlayerHand.ENHKICONAGG enhkiconagg = this.CIIOPHEJLAC;
}
// Token: 0x06013E70 RID: 81520 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013E70")]
[Address(RVA = "0x15DC0F0", Offset = "0x15DAEF0", VA = "0x1815DC0F0")]
protected bool MOEBCABELHA(GAMNIEMGCBI NJDKPFFBCOM, Player OBKMLEMEPFH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013E71 RID: 81521 RVA: 0x0049F2AC File Offset: 0x0049D4AC
[Token(Token = "0x6013E71")]
[Address(RVA = "0x15DC080", Offset = "0x15DAE80", VA = "0x1815DC080", Slot = "31")]
protected virtual bool MOEBCABELHA(Player OBKMLEMEPFH)
{
GAMNIEMGCBI gamniemgcbi = this.IHHCMCKKLKN;
PlayerHand.ENHKICONAGG enhkiconagg = this.CIIOPHEJLAC;
throw new NullReferenceException();
}
// Token: 0x06013E72 RID: 81522 RVA: 0x0049F2CC File Offset: 0x0049D4CC
[Token(Token = "0x6013E72")]
[Address(RVA = "0x15DBC80", Offset = "0x15DAA80", VA = "0x1815DBC80")]
protected bool HBJOJHMGJNH(Player OBKMLEMEPFH)
{
OPGFJKMHCKP opgfjkmhckp;
ScreenHUD pkakikhifng = opgfjkmhckp.PKAKIKHIFNG;
GAMNIEMGCBI gamniemgcbi = this.FPKJJFKIKFP;
bool flag;
if (!flag)
{
bool flag2 = this.EPEIKDMHKJN;
if (!flag2)
{
return flag2;
}
}
throw new NullReferenceException();
}
// Token: 0x06013E73 RID: 81523 RVA: 0x0049F300 File Offset: 0x0049D500
[Token(Token = "0x6013E73")]
[Address(RVA = "0x15DC9F0", Offset = "0x15DB7F0", VA = "0x1815DC9F0")]
protected void OOJBKEOEGHG()
{
float time = Time.time;
if (0 <= (int)time && time < 0.5f)
{
Player player = this.MMBCPEMECHA;
int num = 0;
if (player != num)
{
Player player2 = this.MMBCPEMECHA;
if (this.CIIOPHEJLAC == PlayerHand.ENHKICONAGG.Invalid)
{
int num2 = 0;
this.MMBCPEMECHA = num2;
return;
}
}
}
else
{
Player player3 = this.CADKABHIFML();
this.MMBCPEMECHA = player3;
}
}
// Token: 0x06013E74 RID: 81524 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013E74")]
[Address(RVA = "0x15DB400", Offset = "0x15DA200", VA = "0x1815DB400")]
private Player CADKABHIFML()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013E75 RID: 81525 RVA: 0x0049F364 File Offset: 0x0049D564
[Token(Token = "0x6013E75")]
[Address(RVA = "0x15DB1F0", Offset = "0x15D9FF0", VA = "0x1815DB1F0")]
private bool ACGEANJIBLN(Player EMCEAPOIJGC)
{
if (EMCEAPOIJGC.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.VR)
{
return true;
}
PlayerHand.ENHKICONAGG enhkiconagg = this.CIIOPHEJLAC;
throw new NullReferenceException();
}
// Token: 0x06013E76 RID: 81526 RVA: 0x0049F388 File Offset: 0x0049D588
[Token(Token = "0x6013E76")]
[Address(RVA = "0x11939E0", Offset = "0x11927E0", VA = "0x1811939E0")]
protected OKOGHMMHOMN()
{
PlayerHand.ENHKICONAGG enhkiconagg = this.CIIOPHEJLAC;
}
// Token: 0x0400CED5 RID: 52949
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400CED5")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400CED6 RID: 52950
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400CED6")]
private bool JKACCMIADFO;
// Token: 0x0400CED7 RID: 52951
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400CED7")]
private float GKFAHGJDOEK;
// Token: 0x0400CED8 RID: 52952
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400CED8")]
private float BIMCLBGNLJI;
// Token: 0x0400CED9 RID: 52953
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400CED9")]
private bool ALLGGLHKNNF;
// Token: 0x0400CEDB RID: 52955
[Token(Token = "0x400CEDB")]
private const float MMBPPKEGDOK = 0.5f;
// Token: 0x0400CEDC RID: 52956
[Token(Token = "0x400CEDC")]
private const float FFAFOHKOEML = 0.2f;
// Token: 0x02002DC8 RID: 11720
[Token(Token = "0x2002DC8")]
protected sealed class KHADAIMCEFK : MulticastDelegate
{
// Token: 0x06013E77 RID: 81527 RVA: 0x0049F3A4 File Offset: 0x0049D5A4
[Token(Token = "0x6013E77")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public KHADAIMCEFK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
}
// Token: 0x06013E78 RID: 81528 RVA: 0x0049F3B4 File Offset: 0x0049D5B4
[Token(Token = "0x6013E78")]
[Address(RVA = "0x93BBE0", Offset = "0x93A9E0", VA = "0x18093BBE0", Slot = "13")]
public bool Invoke(Player IEKDDPPNFPF)
{
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06013E79 RID: 81529 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013E79")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(Player IEKDDPPNFPF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013E7A RID: 81530 RVA: 0x0049F470 File Offset: 0x0049D670
[Token(Token = "0x6013E7A")]
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02002DC9 RID: 11721
[Token(Token = "0x2002DC9")]
private enum NCKFFJEHKOM
{
// Token: 0x0400CEDE RID: 52958
[Token(Token = "0x400CEDE")]
DEACTIVATED,
// Token: 0x0400CEDF RID: 52959
[Token(Token = "0x400CEDF")]
SEARCHING_FOR_REMOTE_PLAYER,
// Token: 0x0400CEE0 RID: 52960
[Token(Token = "0x400CEE0")]
WAITING_FOR_INPUT,
// Token: 0x0400CEE1 RID: 52961
[Token(Token = "0x400CEE1")]
RUNNING_SOCIAL_ACTION,
// Token: 0x0400CEE2 RID: 52962
[Token(Token = "0x400CEE2")]
COOLDOWN
}
}