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: 0x06000F8E RID: 3982 RVA: 0x00044030 File Offset: 0x00042230
|
|
[Token(Token = "0x1700024F")]
|
|
public float OLADBNGBGAJ
|
|
{
|
|
[Token(Token = "0x6000F8E")]
|
|
[Address(RVA = "0x1ECF190", Offset = "0x1ECE190", VA = "0x181ECF190")]
|
|
get
|
|
{
|
|
HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN;
|
|
return this.PBGBNMCPEAJ.<BKHKIIDAIJE>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000250 RID: 592
|
|
// (get) Token: 0x06000F8F RID: 3983 RVA: 0x00044058 File Offset: 0x00042258
|
|
[Token(Token = "0x17000250")]
|
|
public bool AKJPHCAENIB
|
|
{
|
|
[Token(Token = "0x6000F8F")]
|
|
[Address(RVA = "0x1ECE910", Offset = "0x1ECD910", VA = "0x181ECE910")]
|
|
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: 0x06000F90 RID: 3984 RVA: 0x000440BC File Offset: 0x000422BC
|
|
[Token(Token = "0x6000F90")]
|
|
[Address(RVA = "0x1ECF3A0", Offset = "0x1ECE3A0", VA = "0x181ECF3A0")]
|
|
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: 0x06000F91 RID: 3985 RVA: 0x00044194 File Offset: 0x00042394
|
|
[Token(Token = "0x6000F91")]
|
|
[Address(RVA = "0x1ECEEC0", Offset = "0x1ECDEC0", VA = "0x181ECEEC0")]
|
|
public void JBBLIBHHEBC()
|
|
{
|
|
HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN;
|
|
int num = 0;
|
|
ipeeikjcahn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x06000F92 RID: 3986 RVA: 0x000441B8 File Offset: 0x000423B8
|
|
[Token(Token = "0x6000F92")]
|
|
[Address(RVA = "0x1ECF1F0", Offset = "0x1ECE1F0", VA = "0x181ECF1F0")]
|
|
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: 0x06000F93 RID: 3987 RVA: 0x00044214 File Offset: 0x00042414
|
|
[Token(Token = "0x17000251")]
|
|
private float KFKLEDFHPCF
|
|
{
|
|
[Token(Token = "0x6000F93")]
|
|
[Address(RVA = "0x1ECEDE0", Offset = "0x1ECDDE0", VA = "0x181ECEDE0")]
|
|
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: 0x06000F94 RID: 3988 RVA: 0x0004426C File Offset: 0x0004246C
|
|
[Token(Token = "0x17000252")]
|
|
private float NNONOMBBLJH
|
|
{
|
|
[Token(Token = "0x6000F94")]
|
|
[Address(RVA = "0x1ECEC80", Offset = "0x1ECDC80", VA = "0x181ECEC80")]
|
|
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: 0x06000F95 RID: 3989 RVA: 0x000442C4 File Offset: 0x000424C4
|
|
[Token(Token = "0x6000F95")]
|
|
[Address(RVA = "0x1ECF0B0", Offset = "0x1ECE0B0", VA = "0x181ECF0B0")]
|
|
private void NAAJJBCOGHN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
this.ILJNKPHEPCN.LKLKGDMFMCC();
|
|
string text = AmplitudeAnalyticsClient.Event("mic_spam_ended").ToString();
|
|
}
|
|
|
|
// Token: 0x06000F96 RID: 3990 RVA: 0x000442F4 File Offset: 0x000424F4
|
|
[Token(Token = "0x6000F96")]
|
|
[Address(RVA = "0x1ECED60", Offset = "0x1ECDD60", VA = "0x181ECED60")]
|
|
private void FOBAODKDDAF()
|
|
{
|
|
if (!this.AKJPHCAENIB)
|
|
{
|
|
float num = this.NNONOMBBLJH;
|
|
ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ;
|
|
HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000F97 RID: 3991 RVA: 0x00044328 File Offset: 0x00042528
|
|
[Token(Token = "0x6000F97")]
|
|
[Address(RVA = "0x1ECEF10", Offset = "0x1ECDF10", VA = "0x181ECEF10")]
|
|
private void JOMCCILEPBK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
this.ILJNKPHEPCN.LKLKGDMFMCC();
|
|
CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.Event("mic_spam_warning");
|
|
}
|
|
|
|
// Token: 0x06000F98 RID: 3992 RVA: 0x00044354 File Offset: 0x00042554
|
|
[Token(Token = "0x6000F98")]
|
|
[Address(RVA = "0x1ECEBD0", Offset = "0x1ECDBD0", VA = "0x181ECEBD0")]
|
|
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: 0x06000F99 RID: 3993 RVA: 0x000443AC File Offset: 0x000425AC
|
|
[Token(Token = "0x6000F99")]
|
|
[Address(RVA = "0x1ECEFE0", Offset = "0x1ECDFE0", VA = "0x181ECEFE0")]
|
|
private void MOHFHEBOMHA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
this.ILJNKPHEPCN.LKLKGDMFMCC();
|
|
CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.Event("mic_force_muted");
|
|
}
|
|
|
|
// Token: 0x06000F9A RID: 3994 RVA: 0x000443D8 File Offset: 0x000425D8
|
|
[Token(Token = "0x6000F9A")]
|
|
[Address(RVA = "0x1ECEB30", Offset = "0x1ECDB30", VA = "0x181ECEB30")]
|
|
private void BGHDKPDIFKI()
|
|
{
|
|
float num = this.KFKLEDFHPCF;
|
|
ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ;
|
|
HKKOHFHADKK ipeeikjcahn = this.IPEEIKJCAHN;
|
|
int num2 = 0;
|
|
ipeeikjcahn.PIEOGAPMGIH((ushort)num2);
|
|
}
|
|
|
|
// Token: 0x06000F9B RID: 3995 RVA: 0x0004440C File Offset: 0x0004260C
|
|
[Token(Token = "0x6000F9B")]
|
|
[Address(RVA = "0x1ECEB00", Offset = "0x1ECDB00", VA = "0x181ECEB00")]
|
|
[CompilerGenerated]
|
|
private bool BEAMMOBAAAD(float DOOHGLFKEED)
|
|
{
|
|
float <ANKFILEKHCO>k__BackingField = this.PBGBNMCPEAJ.<ANKFILEKHCO>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000F9C RID: 3996 RVA: 0x0004442C File Offset: 0x0004262C
|
|
[Token(Token = "0x6000F9C")]
|
|
[Address(RVA = "0x1ECEBB0", Offset = "0x1ECDBB0", VA = "0x181ECEBB0")]
|
|
[CompilerGenerated]
|
|
private bool CBABPBPKODM(float DOOHGLFKEED)
|
|
{
|
|
ECMOALAFBLJ pbgbnmcpeaj = this.PBGBNMCPEAJ;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04000C68 RID: 3176
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000C68")]
|
|
public HKKOHFHADKK IPEEIKJCAHN;
|
|
|
|
// Token: 0x04000C69 RID: 3177
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000C69")]
|
|
private ECMOALAFBLJ PBGBNMCPEAJ;
|
|
|
|
// Token: 0x04000C6A RID: 3178
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000C6A")]
|
|
private HKMGKEPIIGN<float> ILJNKPHEPCN;
|
|
|
|
// Token: 0x020001F0 RID: 496
|
|
[Token(Token = "0x20001F0")]
|
|
public enum MAIBBMAFKMN
|
|
{
|
|
// Token: 0x04000C6C RID: 3180
|
|
[Token(Token = "0x4000C6C")]
|
|
Normal,
|
|
// Token: 0x04000C6D RID: 3181
|
|
[Token(Token = "0x4000C6D")]
|
|
Warning,
|
|
// Token: 0x04000C6E RID: 3182
|
|
[Token(Token = "0x4000C6E")]
|
|
ForceMute
|
|
}
|
|
}
|