using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Controllers.ScreenBehaviors; using UnityEngine; // Token: 0x020028F0 RID: 10480 [Token(Token = "0x20028F0")] [StructLayout(3)] public class KKPCEOLLJCH : GHJPGFBHMMC { // Token: 0x1700316F RID: 12655 // (get) Token: 0x06012534 RID: 75060 RVA: 0x0045EA94 File Offset: 0x0045CC94 [Token(Token = "0x1700316F")] public override int LNEDNNJCPMG { [Token(Token = "0x6012534")] [Address(RVA = "0xC390D0", Offset = "0xC37AD0", VA = "0x180C390D0", Slot = "14")] get { return 32; } } // Token: 0x17003170 RID: 12656 // (get) Token: 0x06012535 RID: 75061 RVA: 0x0045EAA4 File Offset: 0x0045CCA4 [Token(Token = "0x17003170")] public override bool KAPLCJDFAMJ { [Token(Token = "0x6012535")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")] get { } } // Token: 0x06012536 RID: 75062 RVA: 0x0045EAB4 File Offset: 0x0045CCB4 [Token(Token = "0x6012536")] [Address(RVA = "0x12D8A60", Offset = "0x12D7460", VA = "0x1812D8A60", 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.MOFGPPPOOCG); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.OIMEMLDEIEJ); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PAJBNNJGIAK); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BGEBIOFGIKN); } // Token: 0x06012537 RID: 75063 RVA: 0x0045EB40 File Offset: 0x0045CD40 [Token(Token = "0x6012537")] [Address(RVA = "0x12D8D20", Offset = "0x12D7720", VA = "0x1812D8D20", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06012538 RID: 75064 RVA: 0x0045EB5C File Offset: 0x0045CD5C [Token(Token = "0x6012538")] [Address(RVA = "0x12D8740", Offset = "0x12D7140", VA = "0x1812D8740", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06012539 RID: 75065 RVA: 0x0045EB80 File Offset: 0x0045CD80 [Token(Token = "0x6012539")] [Address(RVA = "0x12D7EC0", Offset = "0x12D68C0", VA = "0x1812D7EC0", 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: 0x0601253A RID: 75066 RVA: 0x0045EBE4 File Offset: 0x0045CDE4 [Token(Token = "0x601253A")] [Address(RVA = "0x12D88C0", Offset = "0x12D72C0", VA = "0x1812D88C0")] private void MOFGPPPOOCG() { SettingsManager instance; do { this.MJEBEANKEKK(); bool flag; if (SingletonMonoBehaviour.Instance.KGJBDMPGODK != KGJBDMPGODK.PushToTalk && flag) { goto Block_1; } instance = SingletonMonoBehaviour.Instance; } while (instance.KGJBDMPGODK != KGJBDMPGODK.PushToTalk); bool flag2; while (!flag2) { } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; Block_1: if (this.AEIAOKMFNIF()) { this.BDOFIPJNGJA(); return; } } // Token: 0x0601253B RID: 75067 RVA: 0x0045EC3C File Offset: 0x0045CE3C [Token(Token = "0x601253B")] [Address(RVA = "0x12D8C20", Offset = "0x12D7620", VA = "0x1812D8C20")] private void OIMEMLDEIEJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x0601253C RID: 75068 RVA: 0x0045EC50 File Offset: 0x0045CE50 [Token(Token = "0x601253C")] [Address(RVA = "0x12D82E0", Offset = "0x12D6CE0", VA = "0x1812D82E0")] private void BGEBIOFGIKN() { this.MJEBEANKEKK(); bool flag; if (!flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x0601253D RID: 75069 RVA: 0x0045EC78 File Offset: 0x0045CE78 [Token(Token = "0x601253D")] [Address(RVA = "0x12D8CA0", Offset = "0x12D76A0", VA = "0x1812D8CA0")] private void PAJBNNJGIAK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { } // Token: 0x17003171 RID: 12657 // (get) Token: 0x0601253E RID: 75070 RVA: 0x0045EC90 File Offset: 0x0045CE90 [Token(Token = "0x17003171")] private GAMNIEMGCBI IKJAKAIKLOI { [Token(Token = "0x601253E")] [Address(RVA = "0x12D8360", Offset = "0x12D6D60", VA = "0x1812D8360")] get { return GAMNIEMGCBI.PushToTalkButton; } } // Token: 0x0601253F RID: 75071 RVA: 0x0045ECA0 File Offset: 0x0045CEA0 [Token(Token = "0x601253F")] [Address(RVA = "0x12D87F0", Offset = "0x12D71F0", VA = "0x1812D87F0")] private void MJEBEANKEKK() { int num = (int)this.DHIDIKMLLCG(); } // Token: 0x06012540 RID: 75072 RVA: 0x0045ECBC File Offset: 0x0045CEBC [Token(Token = "0x6012540")] [Address(RVA = "0x12D86A0", Offset = "0x12D70A0", VA = "0x1812D86A0")] private bool JKKPEEDIJFM() { if (SingletonMonoBehaviour.Instance.KGJBDMPGODK == KGJBDMPGODK.PushToTalk) { } throw new NullReferenceException(); } // Token: 0x06012541 RID: 75073 RVA: 0x0045ECE0 File Offset: 0x0045CEE0 [Token(Token = "0x6012541")] [Address(RVA = "0x12D8590", Offset = "0x12D6F90", VA = "0x1812D8590")] private bool FAFBPAMKKCO() { return SingletonMonoBehaviour.Instance.KGJBDMPGODK != KGJBDMPGODK.PushToTalk; } // Token: 0x06012542 RID: 75074 RVA: 0x0045ED04 File Offset: 0x0045CF04 [Token(Token = "0x6012542")] [Address(RVA = "0x12D8370", Offset = "0x12D6D70", VA = "0x1812D8370")] private NPILADHLMKC.BCDIKFOHNGE DHIDIKMLLCG() { bool flag = KGGMGKJJLCL.FDIMKCJMNNL(); SettingsManager instance = SingletonMonoBehaviour.Instance; int num = 0; bool flag2 = instance != num; int num2 = 0; if (flag2) { KGJBDMPGODK voiceChat = SingletonMonoBehaviour.Instance.KGJBDMPGODK; } bool flag3; if (flag && num2 != 0 && !flag3) { int num3 = 0; bool flag4; if (flag4) { float[] icemkjpkmal = this.ICEMKJPKMAL; int length = icemkjpkmal.Length; if (num2 < length) { if (icemkjpkmal[num2] > (float)num3) { } num2++; } } num2 += 32; } throw new IndexOutOfRangeException(); } // Token: 0x06012543 RID: 75075 RVA: 0x0045ED8C File Offset: 0x0045CF8C [Token(Token = "0x6012543")] [Address(RVA = "0x12D7FC0", Offset = "0x12D69C0", VA = "0x1812D7FC0")] private NPILADHLMKC.BCDIKFOHNGE BBNACFHGIME(float DKDOBJOOGLC) { int num = 0; num += 32; throw new NullReferenceException(); } // Token: 0x06012544 RID: 75076 RVA: 0x0045EDA8 File Offset: 0x0045CFA8 [Token(Token = "0x6012544")] [Address(RVA = "0x12D8600", Offset = "0x12D7000", VA = "0x1812D8600")] 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: 0x06012545 RID: 75077 RVA: 0x0045EDF0 File Offset: 0x0045CFF0 [Token(Token = "0x6012545")] [Address(RVA = "0x12D8790", Offset = "0x12D7190", VA = "0x1812D8790")] 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: 0x06012546 RID: 75078 RVA: 0x0045EE28 File Offset: 0x0045D028 [Token(Token = "0x6012546")] [Address(RVA = "0x12D7C70", Offset = "0x12D6670", VA = "0x1812D7C70")] private bool AEIAOKMFNIF() { bool flag = KGGMGKJJLCL.FDIMKCJMNNL(); if (!flag) { int num = 0; if (flag && Player.HIMJIOGEAGA) { int num2 = 0; if (KKPCEOLLJCH.<>c.<>9__26_0 == 0) { KKPCEOLLJCH.<>c.<>9__26_0 = delegate(JPIJGHNNIDP r) { if (r == JPIJGHNNIDP.Affirmative) { KGGMGKJJLCL.LIIECBFMOIP(); return; } }; } if (num2 < 3) { num2 += num2; if (num2 == 3) { goto IL_56; } num2++; } } int num3 = 0; IL_56: num += num; num3 += 19; } throw new NullReferenceException(); } // Token: 0x06012547 RID: 75079 RVA: 0x0045EE9C File Offset: 0x0045D09C [Token(Token = "0x6012547")] [Address(RVA = "0x12D8050", Offset = "0x12D6A50", VA = "0x1812D8050")] private void BDOFIPJNGJA() { SettingsManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (!(instance == num)) { if (SingletonMonoBehaviour.Instance.KGJBDMPGODK == KGJBDMPGODK.AlwaysOn) { SettingsManager instance2 = SingletonMonoBehaviour.Instance; int num2 = 0; instance2.KGJBDMPGODK = (KGJBDMPGODK)num2; } else { if (instance.CDONAAJMBEL == (ulong)0L) { } SingletonMonoBehaviour.Instance.KGJBDMPGODK = KGJBDMPGODK.AlwaysOn; bool flag; bool flag2; if (flag && !flag2) { NotificationManager instance3 = SingletonMonoBehaviour.Instance; return; } return; } } } // Token: 0x06012548 RID: 75080 RVA: 0x0045EF0C File Offset: 0x0045D10C [Token(Token = "0x6012548")] [Address(RVA = "0x12D8D70", Offset = "0x12D7770", VA = "0x1812D8D70")] public KKPCEOLLJCH() { float[] array = new float[30]; this.ICEMKJPKMAL = array; base..ctor(); } // Token: 0x0400C3E4 RID: 50148 [Token(Token = "0x400C3E4")] private const int APEOOHGOPGL = 30; // Token: 0x0400C3E5 RID: 50149 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400C3E5")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400C3E6 RID: 50150 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C3E6")] private readonly float[] ICEMKJPKMAL; // Token: 0x0400C3E7 RID: 50151 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C3E7")] private int JFEHEOGMIGM; // Token: 0x020028F1 RID: 10481 [Token(Token = "0x20028F1")] private enum MMEPAHAEOFE { // Token: 0x0400C3E9 RID: 50153 [Token(Token = "0x400C3E9")] DISABLED, // Token: 0x0400C3EA RID: 50154 [Token(Token = "0x400C3EA")] WAITING_FOR_INPUT, // Token: 0x0400C3EB RID: 50155 [Token(Token = "0x400C3EB")] PUSH_TO_TALK } }