276 lines
8.7 KiB
C#
276 lines
8.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AmplitudeAnalytics;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Utils.OverridableFields;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020001EF RID: 495
|
|
[Token(Token = "0x20001EF")]
|
|
public class CCNPHLMHEJO
|
|
{
|
|
// Token: 0x1700024F RID: 591
|
|
// (get) Token: 0x06000F82 RID: 3970 RVA: 0x00043CE4 File Offset: 0x00041EE4
|
|
[Token(Token = "0x1700024F")]
|
|
public float OLADBNGBGAJ
|
|
{
|
|
[Token(Token = "0x6000F82")]
|
|
[Address(RVA = "0x140BFB0", Offset = "0x140ADB0", VA = "0x18140BFB0")]
|
|
get
|
|
{
|
|
HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN;
|
|
return this.PBGBNMCPEAJ.<BKHKIIDAIJE>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000250 RID: 592
|
|
// (get) Token: 0x06000F83 RID: 3971 RVA: 0x00043D0C File Offset: 0x00041F0C
|
|
[Token(Token = "0x17000250")]
|
|
public bool AKJPHCAENIB
|
|
{
|
|
[Token(Token = "0x6000F83")]
|
|
[Address(RVA = "0x140B730", Offset = "0x140A530", VA = "0x18140B730")]
|
|
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: 0x06000F84 RID: 3972 RVA: 0x00043D70 File Offset: 0x00041F70
|
|
[Token(Token = "0x6000F84")]
|
|
[Address(RVA = "0x140C1C0", Offset = "0x140AFC0", VA = "0x18140C1C0")]
|
|
public CCNPHLMHEJO(ECMOALAFBLJ PBGBNMCPEAJ)
|
|
{
|
|
this.PBGBNMCPEAJ = PBGBNMCPEAJ;
|
|
float <GBIJILDHMOI>k__BackingField = PBGBNMCPEAJ.<GBIJILDHMOI>k__BackingField;
|
|
HKMGKEPIIGN<float> hkmgkepiign = new HKMGKEPIIGN(PBGBNMCPEAJ.<EGIBAJEAOHD>k__BackingField, <GBIJILDHMOI>k__BackingField);
|
|
this.ILJNKPHEPCN = hkmgkepiign;
|
|
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: 0x06000F85 RID: 3973 RVA: 0x00043E48 File Offset: 0x00042048
|
|
[Token(Token = "0x6000F85")]
|
|
[Address(RVA = "0x140BCE0", Offset = "0x140AAE0", VA = "0x18140BCE0")]
|
|
public void JBBLIBHHEBC()
|
|
{
|
|
HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN;
|
|
int num = 0;
|
|
ipeeikjcahn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x06000F86 RID: 3974 RVA: 0x00043E6C File Offset: 0x0004206C
|
|
[Token(Token = "0x6000F86")]
|
|
[Address(RVA = "0x140C010", Offset = "0x140AE10", VA = "0x18140C010")]
|
|
public void OPEMIFENIJM()
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num2)
|
|
{
|
|
HKMGKEPIIGN<float> iljnkphepcn = this.ILJNKPHEPCN;
|
|
float time = Time.time;
|
|
float audioMaxForFrame = Player.<EGKJPJKLEAI>k__BackingField.DNMEOEIALCD;
|
|
if (iljnkphepcn.NNLAEHCFGLO(time, num))
|
|
{
|
|
this.IPEEIKJCAHN.OPEMIFENIJM();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000251 RID: 593
|
|
// (get) Token: 0x06000F87 RID: 3975 RVA: 0x00043EC8 File Offset: 0x000420C8
|
|
[Token(Token = "0x17000251")]
|
|
private float KFKLEDFHPCF
|
|
{
|
|
[Token(Token = "0x6000F87")]
|
|
[Address(RVA = "0x140BC00", Offset = "0x140AA00", VA = "0x18140BC00")]
|
|
get
|
|
{
|
|
float time = Time.time;
|
|
HKMGKEPIIGN<float> iljnkphepcn = this.ILJNKPHEPCN;
|
|
int num = 0;
|
|
IEnumerable<float> enumerable = iljnkphepcn.BKGJKBJPEID(time, num);
|
|
Func<float, bool> func = new Func(this.BEAMMOBAAAD);
|
|
int num2 = Enumerable.Count<float>(enumerable, func);
|
|
int num3 = this.ILJNKPHEPCN.BFMBCJLAKDI;
|
|
return time;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000252 RID: 594
|
|
// (get) Token: 0x06000F88 RID: 3976 RVA: 0x00043F20 File Offset: 0x00042120
|
|
[Token(Token = "0x17000252")]
|
|
private float NNONOMBBLJH
|
|
{
|
|
[Token(Token = "0x6000F88")]
|
|
[Address(RVA = "0x140BAA0", Offset = "0x140A8A0", VA = "0x18140BAA0")]
|
|
get
|
|
{
|
|
float time = Time.time;
|
|
HKMGKEPIIGN<float> iljnkphepcn = this.ILJNKPHEPCN;
|
|
int num = 0;
|
|
IEnumerable<float> enumerable = iljnkphepcn.BKGJKBJPEID(time, num);
|
|
Func<float, bool> func = new Func(this.CBABPBPKODM);
|
|
int num2 = Enumerable.Count<float>(enumerable, func);
|
|
int num3 = this.ILJNKPHEPCN.BFMBCJLAKDI;
|
|
return time;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000F89 RID: 3977 RVA: 0x00043F78 File Offset: 0x00042178
|
|
[Token(Token = "0x6000F89")]
|
|
[Address(RVA = "0x140BED0", Offset = "0x140ACD0", VA = "0x18140BED0")]
|
|
private void NAAJJBCOGHN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
this.ILJNKPHEPCN.LKLKGDMFMCC();
|
|
string text = AmplitudeAnalyticsClient.Event("mic_spam_ended").ToString();
|
|
}
|
|
|
|
// Token: 0x06000F8A RID: 3978 RVA: 0x00043FA8 File Offset: 0x000421A8
|
|
[Token(Token = "0x6000F8A")]
|
|
[Address(RVA = "0x140BB80", Offset = "0x140A980", VA = "0x18140BB80")]
|
|
private void FOBAODKDDAF()
|
|
{
|
|
if (!this.AKJPHCAENIB)
|
|
{
|
|
float num = this.NNONOMBBLJH;
|
|
ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ;
|
|
HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000F8B RID: 3979 RVA: 0x00043FDC File Offset: 0x000421DC
|
|
[Token(Token = "0x6000F8B")]
|
|
[Address(RVA = "0x140BD30", Offset = "0x140AB30", VA = "0x18140BD30")]
|
|
private void JOMCCILEPBK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
this.ILJNKPHEPCN.LKLKGDMFMCC();
|
|
CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.Event("mic_spam_warning");
|
|
}
|
|
|
|
// Token: 0x06000F8C RID: 3980 RVA: 0x00044008 File Offset: 0x00042208
|
|
[Token(Token = "0x6000F8C")]
|
|
[Address(RVA = "0x140B9F0", Offset = "0x140A7F0", VA = "0x18140B9F0")]
|
|
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: 0x06000F8D RID: 3981 RVA: 0x00044060 File Offset: 0x00042260
|
|
[Token(Token = "0x6000F8D")]
|
|
[Address(RVA = "0x140BE00", Offset = "0x140AC00", VA = "0x18140BE00")]
|
|
private void MOHFHEBOMHA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
this.ILJNKPHEPCN.LKLKGDMFMCC();
|
|
CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.Event("mic_force_muted");
|
|
}
|
|
|
|
// Token: 0x06000F8E RID: 3982 RVA: 0x0004408C File Offset: 0x0004228C
|
|
[Token(Token = "0x6000F8E")]
|
|
[Address(RVA = "0x140B950", Offset = "0x140A750", VA = "0x18140B950")]
|
|
private void BGHDKPDIFKI()
|
|
{
|
|
float num = this.KFKLEDFHPCF;
|
|
ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ;
|
|
HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN;
|
|
int num2 = 0;
|
|
ipeeikjcahn.PIEOGAPMGIH((ushort)num2);
|
|
}
|
|
|
|
// Token: 0x06000F8F RID: 3983 RVA: 0x000440C0 File Offset: 0x000422C0
|
|
[Token(Token = "0x6000F8F")]
|
|
[Address(RVA = "0x140B920", Offset = "0x140A720", VA = "0x18140B920")]
|
|
[CompilerGenerated]
|
|
private bool BEAMMOBAAAD(float DOOHGLFKEED)
|
|
{
|
|
float <ANKFILEKHCO>k__BackingField = this.PBGBNMCPEAJ.<ANKFILEKHCO>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000F90 RID: 3984 RVA: 0x000440E0 File Offset: 0x000422E0
|
|
[Token(Token = "0x6000F90")]
|
|
[Address(RVA = "0x140B9D0", Offset = "0x140A7D0", VA = "0x18140B9D0")]
|
|
[CompilerGenerated]
|
|
private bool CBABPBPKODM(float DOOHGLFKEED)
|
|
{
|
|
ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04000C5F RID: 3167
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000C5F")]
|
|
public HKKOHFHADKK IPEEIKJCAHN;
|
|
|
|
// Token: 0x04000C60 RID: 3168
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000C60")]
|
|
private ECMOALAFBLJ PBGBNMCPEAJ;
|
|
|
|
// Token: 0x04000C61 RID: 3169
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000C61")]
|
|
private HKMGKEPIIGN<float> ILJNKPHEPCN;
|
|
|
|
// Token: 0x020001F0 RID: 496
|
|
[Token(Token = "0x20001F0")]
|
|
public enum MAIBBMAFKMN
|
|
{
|
|
// Token: 0x04000C63 RID: 3171
|
|
[Token(Token = "0x4000C63")]
|
|
Normal,
|
|
// Token: 0x04000C64 RID: 3172
|
|
[Token(Token = "0x4000C64")]
|
|
Warning,
|
|
// Token: 0x04000C65 RID: 3173
|
|
[Token(Token = "0x4000C65")]
|
|
ForceMute
|
|
}
|
|
}
|