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

575 lines
16 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core.Controllers.ScreenBehaviors;
using RecRoom.Players.Watch;
using UnityEngine;
// Token: 0x02002DF5 RID: 11765
[Token(Token = "0x2002DF5")]
public class KKPCEOLLJCH : GHJPGFBHMMC<KKPCEOLLJCH, PushToTalkScreenPlayerBehaviorConfig>
{
// Token: 0x17003771 RID: 14193
// (get) Token: 0x06013FC0 RID: 81856 RVA: 0x004A4408 File Offset: 0x004A2608
[Token(Token = "0x17003771")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6013FC0")]
[Address(RVA = "0x55EA70", Offset = "0x55D870", VA = "0x18055EA70", Slot = "14")]
get
{
return 32;
}
}
// Token: 0x17003772 RID: 14194
// (get) Token: 0x06013FC1 RID: 81857 RVA: 0x004A4418 File Offset: 0x004A2618
[Token(Token = "0x17003772")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6013FC1")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
get
{
}
}
// Token: 0x06013FC2 RID: 81858 RVA: 0x004A4428 File Offset: 0x004A2628
[Token(Token = "0x6013FC2")]
[Address(RVA = "0xBF2A90", Offset = "0xBF1890", VA = "0x180BF2A90", Slot = "16")]
public override void OFFLOPLJBBG(PushToTalkScreenPlayerBehaviorConfig PBGBNMCPEAJ, LHNMJNHJCNF IHCMJLOBKBJ)
{
Camera fomhgmlpond = IHCMJLOBKBJ.FOMHGMLPOND;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
int num = 0;
int num2 = 0;
int num3 = 0;
int num4 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.ICNFLPOMKBO);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MOFGPPPOOCG);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.OIMEMLDEIEJ);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PAJBNNJGIAK);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BGEBIOFGIKN);
}
// Token: 0x06013FC3 RID: 81859 RVA: 0x004A44D0 File Offset: 0x004A26D0
[Token(Token = "0x6013FC3")]
[Address(RVA = "0xBF2E80", Offset = "0xBF1C80", VA = "0x180BF2E80", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x06013FC4 RID: 81860 RVA: 0x004A44EC File Offset: 0x004A26EC
[Token(Token = "0x6013FC4")]
[Address(RVA = "0xBF2450", Offset = "0xBF1250", VA = "0x180BF2450", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x06013FC5 RID: 81861 RVA: 0x004A4510 File Offset: 0x004A2710
[Token(Token = "0x6013FC5")]
[Address(RVA = "0xBF19D0", Offset = "0xBF07D0", VA = "0x180BF19D0", Slot = "22")]
public override void BALOKJMBNIN()
{
if (EIMGAFPPJFD.PMFACCFMKGE())
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int jfeheogmigm = this.JFEHEOGMIGM;
int num = 0;
float num2;
icemkjpkmal[0] = num2;
float[] icemkjpkmal2 = this.ICEMKJPKMAL;
int num3 = this.JFEHEOGMIGM;
num3++;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
this.JFEHEOGMIGM = num;
pegjgmdgkjn.OPEMIFENIJM();
}
}
// Token: 0x06013FC6 RID: 81862 RVA: 0x004A4574 File Offset: 0x004A2774
[Token(Token = "0x6013FC6")]
[Address(RVA = "0xBF2090", Offset = "0xBF0E90", VA = "0x180BF2090")]
private void ICNFLPOMKBO()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x06013FC7 RID: 81863 RVA: 0x004A4590 File Offset: 0x004A2790
[Token(Token = "0x6013FC7")]
[Address(RVA = "0xBF2730", Offset = "0xBF1530", VA = "0x180BF2730")]
private void MOFGPPPOOCG()
{
this.MJEBEANKEKK();
if (this.NFMKOKKNLPC != KPNHHIGAKHC.PushToTalk)
{
bool flag;
if (!flag)
{
bool flag2;
if (flag2)
{
if (this.NFMKOKKNLPC == KPNHHIGAKHC.AlwaysOn)
{
}
if (this.AEIAOKMFNIF())
{
this.NFMKOKKNLPC = KPNHHIGAKHC.PushToTalk;
return;
}
return;
}
}
else
{
if (!this.AEIAOKMFNIF() || !this.AEIAOKMFNIF())
{
return;
}
if (this.NFMKOKKNLPC == KPNHHIGAKHC.AlwaysOn)
{
int num = 0;
this.NFMKOKKNLPC = (KPNHHIGAKHC)num;
return;
}
this.NFMKOKKNLPC = (KPNHHIGAKHC)((uint)2);
bool flag3;
bool flag4;
if (flag3 && !flag4)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
return;
}
return;
}
}
bool flag5;
if (this.NFMKOKKNLPC == KPNHHIGAKHC.PushToTalk && flag5)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x06013FC8 RID: 81864 RVA: 0x004A4640 File Offset: 0x004A2840
[Token(Token = "0x6013FC8")]
[Address(RVA = "0xBF2CA0", Offset = "0xBF1AA0", VA = "0x180BF2CA0")]
private void OIMEMLDEIEJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06013FC9 RID: 81865 RVA: 0x004A4654 File Offset: 0x004A2854
[Token(Token = "0x6013FC9")]
[Address(RVA = "0xBF1D10", Offset = "0xBF0B10", VA = "0x180BF1D10")]
private void BGEBIOFGIKN()
{
this.MJEBEANKEKK();
bool flag;
if (flag && this.AEIAOKMFNIF())
{
this.NFMKOKKNLPC = KPNHHIGAKHC.AlwaysOn;
}
bool flag2;
if (!flag2 || this.NFMKOKKNLPC != KPNHHIGAKHC.PushToTalk)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
// Token: 0x06013FCA RID: 81866 RVA: 0x004A46A0 File Offset: 0x004A28A0
[Token(Token = "0x6013FCA")]
[Address(RVA = "0xBF2E30", Offset = "0xBF1C30", VA = "0x180BF2E30")]
private void PAJBNNJGIAK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x17003773 RID: 14195
// (get) Token: 0x06013FCB RID: 81867 RVA: 0x004A46B8 File Offset: 0x004A28B8
[Token(Token = "0x17003773")]
private GAMNIEMGCBI FIJPFDDINHL
{
[Token(Token = "0x6013FCB")]
[Address(RVA = "0xBF16C0", Offset = "0xBF04C0", VA = "0x180BF16C0")]
get
{
return GAMNIEMGCBI.MicButton;
}
}
// Token: 0x17003774 RID: 14196
// (get) Token: 0x06013FCC RID: 81868 RVA: 0x004A46C8 File Offset: 0x004A28C8
[Token(Token = "0x17003774")]
private GAMNIEMGCBI OCCFPBDCADJ
{
[Token(Token = "0x6013FCC")]
[Address(RVA = "0xBF2080", Offset = "0xBF0E80", VA = "0x180BF2080")]
get
{
return GAMNIEMGCBI.MicToggleButton;
}
}
// Token: 0x17003775 RID: 14197
// (get) Token: 0x06013FCD RID: 81869 RVA: 0x004A46D8 File Offset: 0x004A28D8
[Token(Token = "0x17003775")]
private GAMNIEMGCBI DGAJDDHNCEB
{
[Token(Token = "0x6013FCD")]
[Address(RVA = "0xBF2070", Offset = "0xBF0E70", VA = "0x180BF2070")]
get
{
return GAMNIEMGCBI.MicPTTButton;
}
}
// Token: 0x17003776 RID: 14198
// (get) Token: 0x06013FCE RID: 81870 RVA: 0x004A46E8 File Offset: 0x004A28E8
// (set) Token: 0x06013FCF RID: 81871 RVA: 0x004A46FC File Offset: 0x004A28FC
[Token(Token = "0x17003776")]
private KPNHHIGAKHC NFMKOKKNLPC
{
[Token(Token = "0x6013FCE")]
[Address(RVA = "0xBF2360", Offset = "0xBF1160", VA = "0x180BF2360")]
get
{
throw new NullReferenceException();
}
[Token(Token = "0x6013FCF")]
[Address(RVA = "0xBF2CF0", Offset = "0xBF1AF0", VA = "0x180BF2CF0")]
set
{
int num = 0;
num += num;
num++;
KHINMMJIENE khinmmjiene;
NHPNKDICPCE nhpnkdicpce = khinmmjiene.HNHGPAELCFH;
}
}
// Token: 0x17003777 RID: 14199
// (get) Token: 0x06013FD0 RID: 81872 RVA: 0x004A472C File Offset: 0x004A292C
[Token(Token = "0x17003777")]
private bool JJMLGJGFEEJ
{
[Token(Token = "0x6013FD0")]
[Address(RVA = "0xBF2430", Offset = "0xBF1230", VA = "0x180BF2430")]
get
{
return this.NFMKOKKNLPC == KPNHHIGAKHC.PushToTalk;
}
}
// Token: 0x17003778 RID: 14200
// (get) Token: 0x06013FD1 RID: 81873 RVA: 0x004A4744 File Offset: 0x004A2944
[Token(Token = "0x17003778")]
private bool GHFIMFNJJPN
{
[Token(Token = "0x6013FD1")]
[Address(RVA = "0xBF2500", Offset = "0xBF1300", VA = "0x180BF2500")]
get
{
return this.NFMKOKKNLPC != KPNHHIGAKHC.PushToTalk;
}
}
// Token: 0x06013FD2 RID: 81874 RVA: 0x004A4760 File Offset: 0x004A2960
[Token(Token = "0x6013FD2")]
[Address(RVA = "0xBF2520", Offset = "0xBF1320", VA = "0x180BF2520")]
private void MJEBEANKEKK()
{
bool flag = KGGMGKJJLCL.FDIMKCJMNNL();
bool flag2;
if (flag && this.NFMKOKKNLPC != KPNHHIGAKHC.Mute && !flag2)
{
int num = 0;
bool flag3;
if (flag3)
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int num2 = 0;
int num3 = 0;
int length = icemkjpkmal.Length;
if (num3 < length)
{
if (icemkjpkmal[num2] > (float)num)
{
}
num2++;
}
}
int num4 = 0;
num4 += 32;
}
}
// Token: 0x06013FD3 RID: 81875 RVA: 0x004A47D8 File Offset: 0x004A29D8
[Token(Token = "0x6013FD3")]
[Address(RVA = "0xBF1E40", Offset = "0xBF0C40", VA = "0x180BF1E40")]
private NPILADHLMKC.BCDIKFOHNGE DHIDIKMLLCG()
{
bool flag;
if (KGGMGKJJLCL.FDIMKCJMNNL() && this.NFMKOKKNLPC != KPNHHIGAKHC.Mute && !flag)
{
int num = 0;
int num2 = 0;
bool flag2;
if (flag2)
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int length = icemkjpkmal.Length;
if (num < length)
{
if (icemkjpkmal[num] > (float)num2)
{
}
num++;
}
}
num += 32;
}
throw new IndexOutOfRangeException();
}
// Token: 0x06013FD4 RID: 81876 RVA: 0x004A4838 File Offset: 0x004A2A38
[Token(Token = "0x6013FD4")]
[Address(RVA = "0xBF1AD0", Offset = "0xBF08D0", VA = "0x180BF1AD0")]
private NPILADHLMKC.BCDIKFOHNGE BBNACFHGIME(float DKDOBJOOGLC)
{
int num = 0;
num += 32;
throw new NullReferenceException();
}
// Token: 0x06013FD5 RID: 81877 RVA: 0x004A4854 File Offset: 0x004A2A54
[Token(Token = "0x6013FD5")]
[Address(RVA = "0xBF1FD0", Offset = "0xBF0DD0", VA = "0x180BF1FD0")]
private void FBJMDFNIKPH()
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int jfeheogmigm = this.JFEHEOGMIGM;
int num = 0;
float num2;
icemkjpkmal[0] = num2;
float[] icemkjpkmal2 = this.ICEMKJPKMAL;
int num3 = this.JFEHEOGMIGM;
num3++;
this.JFEHEOGMIGM = num;
}
// Token: 0x06013FD6 RID: 81878 RVA: 0x004A489C File Offset: 0x004A2A9C
[Token(Token = "0x6013FD6")]
[Address(RVA = "0xBF24A0", Offset = "0xBF12A0", VA = "0x180BF24A0")]
private float JPDJDICLEPP()
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int num = 0;
int num2 = 0;
int length = icemkjpkmal.Length;
if (num2 < length)
{
if (icemkjpkmal[num2] > (float)num)
{
}
num2++;
}
throw new NullReferenceException();
}
// Token: 0x06013FD7 RID: 81879 RVA: 0x004A48D4 File Offset: 0x004A2AD4
[Token(Token = "0x6013FD7")]
[Address(RVA = "0xBF16D0", Offset = "0xBF04D0", VA = "0x180BF16D0")]
private bool AEIAOKMFNIF()
{
bool flag = KGGMGKJJLCL.FDIMKCJMNNL();
if (!flag)
{
DABKFAIHBBP npfmmkhfofi = this.NPFMMKHFOFI;
if (npfmmkhfofi != 0 && !flag)
{
WatchMenuProjector watchMenuProjector;
if (watchMenuProjector.KGCJLAOBAHL)
{
goto IL_9E;
}
int num = 0;
WatchMenuProjector watchMenuProjector2;
watchMenuProjector2.AuthorityOpenMenuDetached(num != 0);
}
if (Player.HIMJIOGEAGA)
{
if (!SingletonMonoBehaviour.ONCPNMDGGKG.IMIKIDCOLLJ)
{
if (!SingletonMonoBehaviour.ONCPNMDGGKG.BCOPLOIGMNK)
{
goto IL_96;
}
Func<DABKFAIHBBP> func = new Func(SingletonMonoBehaviour.ONCPNMDGGKG.OpenMicrophonePermissionsSettings);
}
Func<DABKFAIHBBP> func2 = new Func(SingletonMonoBehaviour.ONCPNMDGGKG.RequestMicrophonePermissions);
int num2 = 0;
DABKFAIHBBP dabkfaihbbp = this.IICOCFGHLNG("Would you like to allow Rec Room to access your microphone?", func2, (CFLMJLFBOKH.FHKILMCBLGK.DOEDBOJBBLL)num2);
IL_96:
this.NPFMMKHFOFI = dabkfaihbbp;
}
IL_9E:;
}
return true;
}
// Token: 0x06013FD8 RID: 81880 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013FD8")]
[Address(RVA = "0xBF2100", Offset = "0xBF0F00", VA = "0x180BF2100")]
private DABKFAIHBBP IICOCFGHLNG(string JEHFOABLEMJ, Func<DABKFAIHBBP> JLAMOJIGMGO, CFLMJLFBOKH.FHKILMCBLGK.DOEDBOJBBLL KJBLEADNMAC)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013FD9 RID: 81881 RVA: 0x004A498C File Offset: 0x004A2B8C
[Token(Token = "0x6013FD9")]
[Address(RVA = "0xBF1B60", Offset = "0xBF0960", VA = "0x180BF1B60")]
private void BDOFIPJNGJA(bool OOOBPPKJJKL = true)
{
if (this.AEIAOKMFNIF())
{
if (this.NFMKOKKNLPC == KPNHHIGAKHC.AlwaysOn)
{
int num = 0;
this.NFMKOKKNLPC = (KPNHHIGAKHC)num;
if (OOOBPPKJJKL)
{
}
}
else
{
this.NFMKOKKNLPC = (KPNHHIGAKHC)((uint)2);
bool flag;
bool flag2;
if (flag && !flag2)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
return;
}
while (!OOOBPPKJJKL)
{
}
return;
}
}
}
// Token: 0x06013FDA RID: 81882 RVA: 0x004A49E0 File Offset: 0x004A2BE0
[Token(Token = "0x6013FDA")]
[Address(RVA = "0xBF1990", Offset = "0xBF0790", VA = "0x180BF1990")]
private void AMCKOKCAFLO(KPNHHIGAKHC OJJLDEPGAEJ)
{
if (this.AEIAOKMFNIF())
{
}
}
// Token: 0x06013FDB RID: 81883 RVA: 0x004A49F8 File Offset: 0x004A2BF8
[Token(Token = "0x6013FDB")]
[Address(RVA = "0xBF2F00", Offset = "0xBF1D00", VA = "0x180BF2F00")]
public KKPCEOLLJCH()
{
float[] array = new float[30];
this.ICEMKJPKMAL = array;
base..ctor();
}
// Token: 0x0400CFBD RID: 53181
[Token(Token = "0x400CFBD")]
private const int APEOOHGOPGL = 30;
// Token: 0x0400CFBE RID: 53182
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400CFBE")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400CFBF RID: 53183
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400CFBF")]
private readonly float[] ICEMKJPKMAL;
// Token: 0x0400CFC0 RID: 53184
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400CFC0")]
private int JFEHEOGMIGM;
// Token: 0x0400CFC1 RID: 53185
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400CFC1")]
private DABKFAIHBBP NPFMMKHFOFI;
// Token: 0x02002DF6 RID: 11766
[Token(Token = "0x2002DF6")]
private enum MMEPAHAEOFE
{
// Token: 0x0400CFC3 RID: 53187
[Token(Token = "0x400CFC3")]
DISABLED,
// Token: 0x0400CFC4 RID: 53188
[Token(Token = "0x400CFC4")]
RESTRICTED,
// Token: 0x0400CFC5 RID: 53189
[Token(Token = "0x400CFC5")]
WAITING_FOR_INPUT,
// Token: 0x0400CFC6 RID: 53190
[Token(Token = "0x400CFC6")]
PUSH_TO_TALK
}
// Token: 0x02002DF7 RID: 11767
[Token(Token = "0x2002DF7")]
[CompilerGenerated]
private sealed class PCDNCFHMAEA
{
// Token: 0x06013FDC RID: 81884 RVA: 0x004A4A1C File Offset: 0x004A2C1C
[Token(Token = "0x6013FDC")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PCDNCFHMAEA()
{
}
// Token: 0x06013FDD RID: 81885 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013FDD")]
[Address(RVA = "0xBF9190", Offset = "0xBF7F90", VA = "0x180BF9190")]
internal PMGCJEPKFOF<CFLMJLFBOKH.FHKILMCBLGK.MCGNGNKGFJK?> <PromptForMicrophonePermissions>b__0(JPIJGHNNIDP response)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013FDE RID: 81886 RVA: 0x004A4A30 File Offset: 0x004A2C30
[Token(Token = "0x6013FDE")]
[Address(RVA = "0xBF93B0", Offset = "0xBF81B0", VA = "0x180BF93B0")]
internal void <PromptForMicrophonePermissions>b__1(CFLMJLFBOKH.FHKILMCBLGK.MCGNGNKGFJK? systemPromptResponse)
{
CFLMJLFBOKH.FHKILMCBLGK.DOEDBOJBBLL doedbojbbll = this.systemPromptType;
}
// Token: 0x0400CFC7 RID: 53191
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CFC7")]
public CFLMJLFBOKH.FHKILMCBLGK.NFGHPNNAOEM? recRoomPromptResponse;
// Token: 0x0400CFC8 RID: 53192
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CFC8")]
public CFLMJLFBOKH.FHKILMCBLGK.DOEDBOJBBLL systemPromptType;
// Token: 0x0400CFC9 RID: 53193
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CFC9")]
public Func<DABKFAIHBBP> requestMethod;
}
}