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 { // 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 func = new Func(SingletonMonoBehaviour.ONCPNMDGGKG.OpenMicrophonePermissionsSettings); } Func 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 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 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 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 requestMethod; } }