278 lines
8.9 KiB
C#
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
|
|
}
|
|
}
|