Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/CCNPHLMHEJO.cs
T
2026-04-08 23:40:05 +02:00

278 lines
8.9 KiB
C#

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.<BKHKIIDAIJE>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 <GBIJILDHMOI>k__BackingField = config.<GBIJILDHMOI>k__BackingField;
TimeSeriesRollingWindow<float> timeSeriesRollingWindow = new TimeSeriesRollingWindow(config.<EGIBAJEAOHD>k__BackingField, <GBIJILDHMOI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
int num2 = 0;
if (<EGKJPJKLEAI>k__BackingField != num2)
{
TimeSeriesRollingWindow<float> iljnkphepcn = this.ILJNKPHEPCN;
float time = Time.time;
float audioMaxForFrame = Player.<EGKJPJKLEAI>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<float> iljnkphepcn = this.ILJNKPHEPCN;
int num = 0;
IEnumerable<float> samples = iljnkphepcn.GetSamples(time, num);
Func<float, bool> func = new Func(this.BEAMMOBAAAD);
int num2 = Enumerable.Count<float>(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<float> iljnkphepcn = this.ILJNKPHEPCN;
int num = 0;
IEnumerable<float> samples = iljnkphepcn.GetSamples(time, num);
Func<float, bool> func = new Func(this.CBABPBPKODM);
int num2 = Enumerable.Count<float>(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.<BFHLDAJEJFK>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 <ANKFILEKHCO>k__BackingField = this.PBGBNMCPEAJ.<ANKFILEKHCO>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<float> 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
}
}