using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AmplitudeAnalytics; using Cpp2IlInjected; using RecNet; using RecRoom.Systems.PlayerRoles; using RecRoom.Utils.OverridableFields; using UnityEngine; // Token: 0x02000202 RID: 514 [Token(Token = "0x2000202")] [StructLayout(3)] public class CCNPHLMHEJO { // Token: 0x17000263 RID: 611 // (get) Token: 0x0600100D RID: 4109 RVA: 0x00046300 File Offset: 0x00044500 [Token(Token = "0x17000263")] public float OLADBNGBGAJ { [Token(Token = "0x600100D")] [Address(RVA = "0x19E3CB0", Offset = "0x19E26B0", VA = "0x1819E3CB0")] get { HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN; return this.PBGBNMCPEAJ.k__BackingField; } } // Token: 0x17000264 RID: 612 // (get) Token: 0x0600100E RID: 4110 RVA: 0x00046328 File Offset: 0x00044528 [Token(Token = "0x17000264")] public bool AKJPHCAENIB { [Token(Token = "0x600100E")] [Address(RVA = "0x19E3430", Offset = "0x19E1E30", VA = "0x1819E3430")] get { if (Matchmaking.HMCJLLMDAAM != 0) { PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; } bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD; if (!isInitialized) { return isInitialized; } MutableOverridableObscuredBool disableMicAutoMute = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().disableMicAutoMute; int num = 0; num += num; num++; bool flag; return flag; } } // Token: 0x0600100F RID: 4111 RVA: 0x0004638C File Offset: 0x0004458C [Token(Token = "0x600100F")] [Address(RVA = "0x19E3EC0", Offset = "0x19E28C0", VA = "0x1819E3EC0")] public CCNPHLMHEJO(ECMOALAFBLJ config) { this.PBGBNMCPEAJ = config; float k__BackingField = config.k__BackingField; TimeSeriesRollingWindow timeSeriesRollingWindow = new TimeSeriesRollingWindow(config.k__BackingField, k__BackingField); this.ILJNKPHEPCN = timeSeriesRollingWindow; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.IPEEIKJCAHN = hkkohfhadkk; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.NAAJJBCOGHN); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.FOBAODKDDAF); int num = 0; int num2 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num, okgcdflpfod, num2, knfakjmalje); HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JOMCCILEPBK); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.DAJHCBLABLK); HKKOHFHADKK ipeeikjcahn2 = this.IPEEIKJCAHN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MOHFHEBOMHA); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BGHDKPDIFKI); HKKOHFHADKK ipeeikjcahn3 = this.IPEEIKJCAHN; int num3 = 0; ipeeikjcahn3.PIEOGAPMGIH((ushort)num3); } // Token: 0x06001010 RID: 4112 RVA: 0x00046464 File Offset: 0x00044664 [Token(Token = "0x6001010")] [Address(RVA = "0x19E39E0", Offset = "0x19E23E0", VA = "0x1819E39E0")] public void JBBLIBHHEBC() { HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN; int num = 0; ipeeikjcahn.PIEOGAPMGIH((ushort)num); } // Token: 0x06001011 RID: 4113 RVA: 0x00046488 File Offset: 0x00044688 [Token(Token = "0x6001011")] [Address(RVA = "0x19E3D10", Offset = "0x19E2710", VA = "0x1819E3D10")] public void OPEMIFENIJM() { Player k__BackingField = Player.k__BackingField; int num = 0; int num2 = 0; if (k__BackingField != num2) { TimeSeriesRollingWindow iljnkphepcn = this.ILJNKPHEPCN; float time = Time.time; float audioMaxForFrame = Player.k__BackingField.DNMEOEIALCD; if (iljnkphepcn.TryToAddSample(time, num)) { this.IPEEIKJCAHN.OPEMIFENIJM(); } } } // Token: 0x17000265 RID: 613 // (get) Token: 0x06001012 RID: 4114 RVA: 0x000464E4 File Offset: 0x000446E4 [Token(Token = "0x17000265")] private float KFKLEDFHPCF { [Token(Token = "0x6001012")] [Address(RVA = "0x19E3900", Offset = "0x19E2300", VA = "0x1819E3900")] get { float time = Time.time; TimeSeriesRollingWindow iljnkphepcn = this.ILJNKPHEPCN; int num = 0; IEnumerable samples = iljnkphepcn.GetSamples(time, num); Func func = new Func(this.BEAMMOBAAAD); int num2 = Enumerable.Count(samples, func); int maxSampleCount = this.ILJNKPHEPCN.MaxSampleCount; return time; } } // Token: 0x17000266 RID: 614 // (get) Token: 0x06001013 RID: 4115 RVA: 0x0004653C File Offset: 0x0004473C [Token(Token = "0x17000266")] private float NNONOMBBLJH { [Token(Token = "0x6001013")] [Address(RVA = "0x19E37A0", Offset = "0x19E21A0", VA = "0x1819E37A0")] get { float time = Time.time; TimeSeriesRollingWindow iljnkphepcn = this.ILJNKPHEPCN; int num = 0; IEnumerable samples = iljnkphepcn.GetSamples(time, num); Func func = new Func(this.CBABPBPKODM); int num2 = Enumerable.Count(samples, func); int maxSampleCount = this.ILJNKPHEPCN.MaxSampleCount; return time; } } // Token: 0x06001014 RID: 4116 RVA: 0x00046594 File Offset: 0x00044794 [Token(Token = "0x6001014")] [Address(RVA = "0x19E3BD0", Offset = "0x19E25D0", VA = "0x1819E3BD0")] private void NAAJJBCOGHN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.ILJNKPHEPCN.Clear(); string text = AmplitudeAnalyticsClient.Event("mic_spam_ended").ToString(); } // Token: 0x06001015 RID: 4117 RVA: 0x000465C4 File Offset: 0x000447C4 [Token(Token = "0x6001015")] [Address(RVA = "0x19E3880", Offset = "0x19E2280", VA = "0x1819E3880")] private void FOBAODKDDAF() { if (!this.AKJPHCAENIB) { float num = this.NNONOMBBLJH; ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ; HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN; return; } } // Token: 0x06001016 RID: 4118 RVA: 0x000465F8 File Offset: 0x000447F8 [Token(Token = "0x6001016")] [Address(RVA = "0x19E3A30", Offset = "0x19E2430", VA = "0x1819E3A30")] private void JOMCCILEPBK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.ILJNKPHEPCN.Clear(); CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.Event("mic_spam_warning"); } // Token: 0x06001017 RID: 4119 RVA: 0x00046624 File Offset: 0x00044824 [Token(Token = "0x6001017")] [Address(RVA = "0x19E36F0", Offset = "0x19E20F0", VA = "0x1819E36F0")] private void DAJHCBLABLK() { float num = this.NNONOMBBLJH; ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ; if (num < pbgbnmcpeaj.k__BackingField) { float num2 = this.KFKLEDFHPCF; ECMOALAFBLJ pbgbnmcpeaj2 = this.PBGBNMCPEAJ; HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN; int num3 = 0; ipeeikjcahn.PIEOGAPMGIH((ushort)num3); return; } HKKOHFHADKK ipeeikjcahn2 = this.IPEEIKJCAHN; } // Token: 0x06001018 RID: 4120 RVA: 0x0004667C File Offset: 0x0004487C [Token(Token = "0x6001018")] [Address(RVA = "0x19E3B00", Offset = "0x19E2500", VA = "0x1819E3B00")] private void MOHFHEBOMHA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.ILJNKPHEPCN.Clear(); CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.Event("mic_force_muted"); } // Token: 0x06001019 RID: 4121 RVA: 0x000466A8 File Offset: 0x000448A8 [Token(Token = "0x6001019")] [Address(RVA = "0x19E3650", Offset = "0x19E2050", VA = "0x1819E3650")] private void BGHDKPDIFKI() { float num = this.KFKLEDFHPCF; ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ; HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN; int num2 = 0; ipeeikjcahn.PIEOGAPMGIH((ushort)num2); } // Token: 0x0600101A RID: 4122 RVA: 0x000466DC File Offset: 0x000448DC [Token(Token = "0x600101A")] [Address(RVA = "0x19E3620", Offset = "0x19E2020", VA = "0x1819E3620")] [CompilerGenerated] private bool BEAMMOBAAAD(float DOOHGLFKEED) { float k__BackingField = this.PBGBNMCPEAJ.k__BackingField; throw new NullReferenceException(); } // Token: 0x0600101B RID: 4123 RVA: 0x000466FC File Offset: 0x000448FC [Token(Token = "0x600101B")] [Address(RVA = "0x19E36D0", Offset = "0x19E20D0", VA = "0x1819E36D0")] [CompilerGenerated] private bool CBABPBPKODM(float DOOHGLFKEED) { ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ; throw new NullReferenceException(); } // Token: 0x04000CD9 RID: 3289 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000CD9")] public HKKOHFHADKK IPEEIKJCAHN; // Token: 0x04000CDA RID: 3290 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000CDA")] private ECMOALAFBLJ PBGBNMCPEAJ; // Token: 0x04000CDB RID: 3291 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000CDB")] private TimeSeriesRollingWindow ILJNKPHEPCN; // Token: 0x02000203 RID: 515 [Token(Token = "0x2000203")] public enum MAIBBMAFKMN { // Token: 0x04000CDD RID: 3293 [Token(Token = "0x4000CDD")] Normal, // Token: 0x04000CDE RID: 3294 [Token(Token = "0x4000CDE")] Warning, // Token: 0x04000CDF RID: 3295 [Token(Token = "0x4000CDF")] ForceMute } }