Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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
}
}