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

587 lines
16 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core.Controllers.ScreenBehaviors;
using RecRoom.Players.Watch;
using UnityEngine;
// Token: 0x02002EDE RID: 11998
[Token(Token = "0x2002EDE")]
public class KKPCEOLLJCH : GHJPGFBHMMC<KKPCEOLLJCH, PushToTalkScreenPlayerBehaviorConfig>
{
// Token: 0x17003828 RID: 14376
// (get) Token: 0x06014408 RID: 82952 RVA: 0x004AE2CC File Offset: 0x004AC4CC
[Token(Token = "0x17003828")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6014408")]
[Address(RVA = "0x8BCAC0", Offset = "0x8BBAC0", VA = "0x1808BCAC0", Slot = "14")]
get
{
return 32;
}
}
// Token: 0x17003829 RID: 14377
// (get) Token: 0x06014409 RID: 82953 RVA: 0x004AE2DC File Offset: 0x004AC4DC
[Token(Token = "0x17003829")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6014409")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
get
{
}
}
// Token: 0x0601440A RID: 82954 RVA: 0x004AE2EC File Offset: 0x004AC4EC
[Token(Token = "0x601440A")]
[Address(RVA = "0x16814A0", Offset = "0x16804A0", VA = "0x1816814A0", 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: 0x0601440B RID: 82955 RVA: 0x004AE394 File Offset: 0x004AC594
[Token(Token = "0x601440B")]
[Address(RVA = "0x1681810", Offset = "0x1680810", VA = "0x181681810", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x0601440C RID: 82956 RVA: 0x004AE3B0 File Offset: 0x004AC5B0
[Token(Token = "0x601440C")]
[Address(RVA = "0x1680F30", Offset = "0x167FF30", VA = "0x181680F30", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0601440D RID: 82957 RVA: 0x004AE3D4 File Offset: 0x004AC5D4
[Token(Token = "0x601440D")]
[Address(RVA = "0x1680460", Offset = "0x167F460", VA = "0x181680460", 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: 0x0601440E RID: 82958 RVA: 0x004AE438 File Offset: 0x004AC638
[Token(Token = "0x601440E")]
[Address(RVA = "0x1680BC0", Offset = "0x167FBC0", VA = "0x181680BC0")]
private void ICNFLPOMKBO()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x0601440F RID: 82959 RVA: 0x004AE454 File Offset: 0x004AC654
[Token(Token = "0x601440F")]
[Address(RVA = "0x1681270", Offset = "0x1680270", VA = "0x181681270")]
private void MOFGPPPOOCG()
{
this.MJEBEANKEKK();
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
bool flag;
if (!flag)
{
bool flag2;
if (flag2)
{
if (this.NFMKOKKNLPC == KPNHHIGAKHC.AlwaysOn)
{
}
if (this.AEIAOKMFNIF())
{
this.NFMKOKKNLPC = KPNHHIGAKHC.PushToTalk;
return;
}
}
else
{
KHINMMJIENE ndakfemhfon2 = this.NDAKFEMHFON;
bool flag3;
if (flag3)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
}
else if (this.AEIAOKMFNIF())
{
this.BDOFIPJNGJA(true);
return;
}
}
// Token: 0x06014410 RID: 82960 RVA: 0x004AE4C8 File Offset: 0x004AC6C8
[Token(Token = "0x6014410")]
[Address(RVA = "0x16816B0", Offset = "0x16806B0", VA = "0x1816816B0")]
private void OIMEMLDEIEJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x06014411 RID: 82961 RVA: 0x004AE4DC File Offset: 0x004AC6DC
[Token(Token = "0x6014411")]
[Address(RVA = "0x16807E0", Offset = "0x167F7E0", VA = "0x1816807E0")]
private void BGEBIOFGIKN()
{
this.MJEBEANKEKK();
bool flag;
if (flag && this.AEIAOKMFNIF())
{
this.NFMKOKKNLPC = KPNHHIGAKHC.AlwaysOn;
}
bool flag2;
if (flag2)
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
if (flag2)
{
return;
}
}
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x06014412 RID: 82962 RVA: 0x004AE52C File Offset: 0x004AC72C
[Token(Token = "0x6014412")]
[Address(RVA = "0x16817C0", Offset = "0x16807C0", VA = "0x1816817C0")]
private void PAJBNNJGIAK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x1700382A RID: 14378
// (get) Token: 0x06014413 RID: 82963 RVA: 0x004AE544 File Offset: 0x004AC744
[Token(Token = "0x1700382A")]
private GAMNIEMGCBI FIJPFDDINHL
{
[Token(Token = "0x6014413")]
[Address(RVA = "0xE618D0", Offset = "0xE608D0", VA = "0x180E618D0")]
get
{
return GAMNIEMGCBI.MicButton;
}
}
// Token: 0x1700382B RID: 14379
// (get) Token: 0x06014414 RID: 82964 RVA: 0x004AE554 File Offset: 0x004AC754
[Token(Token = "0x1700382B")]
private GAMNIEMGCBI OCCFPBDCADJ
{
[Token(Token = "0x6014414")]
[Address(RVA = "0x1680BB0", Offset = "0x167FBB0", VA = "0x181680BB0")]
get
{
return GAMNIEMGCBI.MicToggleButton;
}
}
// Token: 0x1700382C RID: 14380
// (get) Token: 0x06014415 RID: 82965 RVA: 0x004AE564 File Offset: 0x004AC764
[Token(Token = "0x1700382C")]
private GAMNIEMGCBI DGAJDDHNCEB
{
[Token(Token = "0x6014415")]
[Address(RVA = "0x1680BA0", Offset = "0x167FBA0", VA = "0x181680BA0")]
get
{
return GAMNIEMGCBI.MicPTTButton;
}
}
// Token: 0x1700382D RID: 14381
// (get) Token: 0x06014416 RID: 82966 RVA: 0x004AE574 File Offset: 0x004AC774
// (set) Token: 0x06014417 RID: 82967 RVA: 0x004AE590 File Offset: 0x004AC790
[Token(Token = "0x1700382D")]
private KPNHHIGAKHC NFMKOKKNLPC
{
[Token(Token = "0x6014416")]
[Address(RVA = "0x1680E90", Offset = "0x167FE90", VA = "0x181680E90")]
get
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
throw new NullReferenceException();
}
[Token(Token = "0x6014417")]
[Address(RVA = "0x1681700", Offset = "0x1680700", VA = "0x181681700")]
set
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
int num = 0;
num += num;
num++;
NHPNKDICPCE nhpnkdicpce = ndakfemhfon.HNHGPAELCFH;
}
}
// Token: 0x1700382E RID: 14382
// (get) Token: 0x06014418 RID: 82968 RVA: 0x004AE5C4 File Offset: 0x004AC7C4
[Token(Token = "0x1700382E")]
private bool JJMLGJGFEEJ
{
[Token(Token = "0x6014418")]
[Address(RVA = "0x1680EE0", Offset = "0x167FEE0", VA = "0x181680EE0")]
get
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
bool flag;
return flag;
}
}
// Token: 0x1700382F RID: 14383
// (get) Token: 0x06014419 RID: 82969 RVA: 0x004AE5E0 File Offset: 0x004AC7E0
[Token(Token = "0x1700382F")]
private bool GHFIMFNJJPN
{
[Token(Token = "0x6014419")]
[Address(RVA = "0x1680FE0", Offset = "0x167FFE0", VA = "0x181680FE0")]
get
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
bool flag;
return flag;
}
}
// Token: 0x0601441A RID: 82970 RVA: 0x004AE5FC File Offset: 0x004AC7FC
[Token(Token = "0x601441A")]
[Address(RVA = "0x1681030", Offset = "0x1680030", VA = "0x181681030")]
private void MJEBEANKEKK()
{
bool flag = KGGMGKJJLCL.FDIMKCJMNNL();
if (flag)
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
bool flag2;
if (flag && !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: 0x0601441B RID: 82971 RVA: 0x004AE678 File Offset: 0x004AC878
[Token(Token = "0x601441B")]
[Address(RVA = "0x1680940", Offset = "0x167F940", VA = "0x181680940")]
private NPILADHLMKC.BCDIKFOHNGE DHIDIKMLLCG()
{
bool flag = KGGMGKJJLCL.FDIMKCJMNNL();
if (flag)
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
bool flag2;
if (flag && !flag2)
{
int num = 0;
int num2 = 0;
bool flag3;
if (flag3)
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int length = icemkjpkmal.Length;
if (num < length)
{
if (icemkjpkmal[num] > (float)num2)
{
}
num++;
}
}
num += 32;
}
}
throw new IndexOutOfRangeException();
}
// Token: 0x0601441C RID: 82972 RVA: 0x004AE6E4 File Offset: 0x004AC8E4
[Token(Token = "0x601441C")]
[Address(RVA = "0x1680560", Offset = "0x167F560", VA = "0x181680560")]
private NPILADHLMKC.BCDIKFOHNGE BBNACFHGIME(float DKDOBJOOGLC)
{
int num = 0;
num += 32;
throw new NullReferenceException();
}
// Token: 0x0601441D RID: 82973 RVA: 0x004AE700 File Offset: 0x004AC900
[Token(Token = "0x601441D")]
[Address(RVA = "0x1680B00", Offset = "0x167FB00", VA = "0x181680B00")]
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: 0x0601441E RID: 82974 RVA: 0x004AE748 File Offset: 0x004AC948
[Token(Token = "0x601441E")]
[Address(RVA = "0x1680F80", Offset = "0x167FF80", VA = "0x181680F80")]
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: 0x0601441F RID: 82975 RVA: 0x004AE780 File Offset: 0x004AC980
[Token(Token = "0x601441F")]
[Address(RVA = "0x1680160", Offset = "0x167F160", VA = "0x181680160")]
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: 0x06014420 RID: 82976 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014420")]
[Address(RVA = "0x1680C30", Offset = "0x167FC30", VA = "0x181680C30")]
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: 0x06014421 RID: 82977 RVA: 0x004AE838 File Offset: 0x004ACA38
[Token(Token = "0x6014421")]
[Address(RVA = "0x16805F0", Offset = "0x167F5F0", VA = "0x1816805F0")]
private void BDOFIPJNGJA(bool OOOBPPKJJKL = true)
{
bool flag = this.AEIAOKMFNIF();
if (flag)
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
if (flag)
{
int num = 0;
this.NFMKOKKNLPC = (KPNHHIGAKHC)num;
if (OOOBPPKJJKL)
{
}
}
else
{
this.NFMKOKKNLPC = (KPNHHIGAKHC)((uint)2);
bool flag2;
bool flag3;
if (flag2 && !flag3)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
return;
}
while (!OOOBPPKJJKL)
{
}
return;
}
}
}
// Token: 0x06014422 RID: 82978 RVA: 0x004AE894 File Offset: 0x004ACA94
[Token(Token = "0x6014422")]
[Address(RVA = "0x1680420", Offset = "0x167F420", VA = "0x181680420")]
private void AMCKOKCAFLO(KPNHHIGAKHC OJJLDEPGAEJ)
{
if (this.AEIAOKMFNIF())
{
}
}
// Token: 0x06014423 RID: 82979 RVA: 0x004AE8AC File Offset: 0x004ACAAC
[Token(Token = "0x6014423")]
[Address(RVA = "0x1681890", Offset = "0x1680890", VA = "0x181681890")]
public KKPCEOLLJCH()
{
float[] array = new float[30];
this.ICEMKJPKMAL = array;
KHINMMJIENE khinmmjiene;
this.NDAKFEMHFON = khinmmjiene;
base..ctor();
}
// Token: 0x0400D1E3 RID: 53731
[Token(Token = "0x400D1E3")]
private const int APEOOHGOPGL = 30;
// Token: 0x0400D1E4 RID: 53732
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D1E4")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D1E5 RID: 53733
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D1E5")]
private readonly float[] ICEMKJPKMAL;
// Token: 0x0400D1E6 RID: 53734
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D1E6")]
private readonly KHINMMJIENE NDAKFEMHFON;
// Token: 0x0400D1E7 RID: 53735
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D1E7")]
private int JFEHEOGMIGM;
// Token: 0x0400D1E8 RID: 53736
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D1E8")]
private DABKFAIHBBP NPFMMKHFOFI;
// Token: 0x02002EDF RID: 11999
[Token(Token = "0x2002EDF")]
private enum MMEPAHAEOFE
{
// Token: 0x0400D1EA RID: 53738
[Token(Token = "0x400D1EA")]
DISABLED,
// Token: 0x0400D1EB RID: 53739
[Token(Token = "0x400D1EB")]
RESTRICTED,
// Token: 0x0400D1EC RID: 53740
[Token(Token = "0x400D1EC")]
WAITING_FOR_INPUT,
// Token: 0x0400D1ED RID: 53741
[Token(Token = "0x400D1ED")]
PUSH_TO_TALK
}
// Token: 0x02002EE0 RID: 12000
[Token(Token = "0x2002EE0")]
[CompilerGenerated]
private sealed class HGGALFJBBLE
{
// Token: 0x06014424 RID: 82980 RVA: 0x004AE8E0 File Offset: 0x004ACAE0
[Token(Token = "0x6014424")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HGGALFJBBLE()
{
}
// Token: 0x06014425 RID: 82981 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014425")]
[Address(RVA = "0x1673B10", Offset = "0x1672B10", VA = "0x181673B10")]
internal PMGCJEPKFOF<CFLMJLFBOKH.FHKILMCBLGK.MCGNGNKGFJK?> <PromptForMicrophonePermissions>b__0(JPIJGHNNIDP response)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014426 RID: 82982 RVA: 0x004AE8F4 File Offset: 0x004ACAF4
[Token(Token = "0x6014426")]
[Address(RVA = "0x1673D30", Offset = "0x1672D30", VA = "0x181673D30")]
internal void <PromptForMicrophonePermissions>b__1(CFLMJLFBOKH.FHKILMCBLGK.MCGNGNKGFJK? systemPromptResponse)
{
CFLMJLFBOKH.FHKILMCBLGK.DOEDBOJBBLL doedbojbbll = this.systemPromptType;
}
// Token: 0x0400D1EE RID: 53742
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D1EE")]
public CFLMJLFBOKH.FHKILMCBLGK.NFGHPNNAOEM? recRoomPromptResponse;
// Token: 0x0400D1EF RID: 53743
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D1EF")]
public CFLMJLFBOKH.FHKILMCBLGK.DOEDBOJBBLL systemPromptType;
// Token: 0x0400D1F0 RID: 53744
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D1F0")]
public Func<DABKFAIHBBP> requestMethod;
}
}