Files
2026-04-08 23:40:05 +02:00

979 lines
34 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.DataStructures.Tokens;
using UnityEngine;
// Token: 0x02000204 RID: 516
[Token(Token = "0x2000204")]
[StructLayout(3)]
public class CCJPMJMBJKC
{
// Token: 0x0600101C RID: 4124 RVA: 0x00046718 File Offset: 0x00044918
[Token(Token = "0x600101C")]
[Address(RVA = "0x1215E60", Offset = "0x1214860", VA = "0x181215E60")]
public CCJPMJMBJKC()
{
List<CCJPMJMBJKC.COGEIJPEADI> list = new List();
this.IPICJDLIKFK = list;
base..ctor();
int num;
int num2;
ulong num3;
CCJPMJMBJKC.OEFLDCHMNFK oefldchmnfk = new CCJPMJMBJKC.OEFLDCHMNFK(num, this, true, num2 != 0, num3 != 0UL);
num2 = 0;
num = 0;
this.EHONGIGLGMA = oefldchmnfk;
TokenMap<ExtendedRecRoomAudioClips> tokenMap = new TokenMap();
CCJPMJMBJKC.BBFFMCBACHN bbffmcbachn;
bbffmcbachn.FFAOGAFACEF = tokenMap;
this.HCNDCLIBKPI = bbffmcbachn;
CCJPMJMBJKC.OEFLDCHMNFK oefldchmnfk2 = new CCJPMJMBJKC.OEFLDCHMNFK(25, this, true, num2 != 0, num2 != 0);
this.NJKKDOGENII = oefldchmnfk2;
int num4;
ulong num5;
CCJPMJMBJKC.OEFLDCHMNFK oefldchmnfk3 = new CCJPMJMBJKC.OEFLDCHMNFK(50, this, num4 != 0, num5 != 0UL, num2 != 0);
num4 = 0;
this.NCCMIODNBLF = oefldchmnfk3;
int num6;
ulong num7;
CCJPMJMBJKC.OEFLDCHMNFK oefldchmnfk4 = new CCJPMJMBJKC.OEFLDCHMNFK(100, this, num6 != 0, num7 != 0UL, num2 != 0);
num6 = 0;
this.KKBDENIFHCK = oefldchmnfk4;
int num8;
CCJPMJMBJKC.OEFLDCHMNFK oefldchmnfk5 = new CCJPMJMBJKC.OEFLDCHMNFK(1000, this, num8 != 0, num2 != 0, num2 != 0);
num8 = 0;
this.AMJKFOKKMIF = oefldchmnfk5;
}
// Token: 0x0600101D RID: 4125 RVA: 0x000467D0 File Offset: 0x000449D0
[Token(Token = "0x600101D")]
[Address(RVA = "0x1215BF0", Offset = "0x12145F0", VA = "0x181215BF0")]
public void OPEMIFENIJM()
{
int size = this.IPICJDLIKFK._size;
if (size > 0)
{
int num = size - 1;
ThrowHelper.ThrowArgumentOutOfRangeException();
}
}
// Token: 0x0600101E RID: 4126 RVA: 0x00046800 File Offset: 0x00044A00
[Token(Token = "0x600101E")]
[Address(RVA = "0x1215A20", Offset = "0x1214420", VA = "0x181215A20")]
public void JNILPFPCFJA(RecRoomAudioClip BPFACHOLDFH, object PIHIPPPPEBI)
{
this.AMJKFOKKMIF.AOODJOEHIKP(BPFACHOLDFH, PIHIPPPPEBI);
}
// Token: 0x0600101F RID: 4127 RVA: 0x00046820 File Offset: 0x00044A20
[Token(Token = "0x600101F")]
[Address(RVA = "0x1215A40", Offset = "0x1214440", VA = "0x181215A40")]
public void LDCOLDFFLIC(object PIHIPPPPEBI)
{
this.AMJKFOKKMIF.FOAJAKIJMEK(PIHIPPPPEBI);
}
// Token: 0x06001020 RID: 4128 RVA: 0x00046840 File Offset: 0x00044A40
[Token(Token = "0x6001020")]
[Address(RVA = "0x1215AF0", Offset = "0x12144F0", VA = "0x181215AF0")]
public void MKNALLKPLAK()
{
CCJPMJMBJKC.OEFLDCHMNFK amjkfokkmif = this.AMJKFOKKMIF;
int num = 0;
this.AGCMPFDIMHM(amjkfokkmif, num != 0);
}
// Token: 0x06001021 RID: 4129 RVA: 0x00046860 File Offset: 0x00044A60
[Token(Token = "0x6001021")]
[Address(RVA = "0x12155D0", Offset = "0x1213FD0", VA = "0x1812155D0")]
public void EMPCDHFOLEB()
{
CCJPMJMBJKC.OEFLDCHMNFK amjkfokkmif = this.AMJKFOKKMIF;
this.CHLCFAHGDHO(amjkfokkmif);
}
// Token: 0x06001022 RID: 4130 RVA: 0x0004687C File Offset: 0x00044A7C
[Token(Token = "0x6001022")]
[Address(RVA = "0x1215830", Offset = "0x1214230", VA = "0x181215830")]
public void ILIMMHNEEBO(RecRoomAudioClip PGMLNLONBPD, object PIHIPPPPEBI)
{
this.EHONGIGLGMA.AOODJOEHIKP(PGMLNLONBPD, PIHIPPPPEBI);
}
// Token: 0x06001023 RID: 4131 RVA: 0x0004689C File Offset: 0x00044A9C
[Token(Token = "0x6001023")]
[Address(RVA = "0x12157A0", Offset = "0x12141A0", VA = "0x1812157A0")]
public void HGIJOLAGEGF(object PIHIPPPPEBI)
{
this.EHONGIGLGMA.FOAJAKIJMEK(PIHIPPPPEBI);
}
// Token: 0x06001024 RID: 4132 RVA: 0x000468BC File Offset: 0x00044ABC
[Token(Token = "0x6001024")]
[Address(RVA = "0x1215480", Offset = "0x1213E80", VA = "0x181215480")]
public void AKGLMCJAMFK()
{
CCJPMJMBJKC.OEFLDCHMNFK ehongiglgma = this.EHONGIGLGMA;
int num = 0;
this.AGCMPFDIMHM(ehongiglgma, num != 0);
}
// Token: 0x06001025 RID: 4133 RVA: 0x000468DC File Offset: 0x00044ADC
[Token(Token = "0x6001025")]
[Address(RVA = "0x1215AE0", Offset = "0x12144E0", VA = "0x181215AE0")]
public void MCMNIEIJAPG()
{
CCJPMJMBJKC.OEFLDCHMNFK ehongiglgma = this.EHONGIGLGMA;
this.CHLCFAHGDHO(ehongiglgma);
}
// Token: 0x06001026 RID: 4134 RVA: 0x000468F8 File Offset: 0x00044AF8
[Token(Token = "0x6001026")]
[Address(RVA = "0x1215A60", Offset = "0x1214460", VA = "0x181215A60")]
public void LHDOOKNEOJN(ExtendedRecRoomAudioClips IODGMFOFEHG, object PIHIPPPPEBI)
{
CCJPMJMBJKC.BBFFMCBACHN hcndclibkpi = this.HCNDCLIBKPI;
bool flag = hcndclibkpi.FFAOGAFACEF.AddValue(IODGMFOFEHG, PIHIPPPPEBI);
hcndclibkpi.PCFNKNNKOJG();
}
// Token: 0x06001027 RID: 4135 RVA: 0x00046928 File Offset: 0x00044B28
[Token(Token = "0x6001027")]
[Address(RVA = "0x12155E0", Offset = "0x1213FE0", VA = "0x1812155E0")]
public void GEMBMDMIJJK(object PIHIPPPPEBI)
{
CCJPMJMBJKC.BBFFMCBACHN hcndclibkpi = this.HCNDCLIBKPI;
bool flag = hcndclibkpi.FFAOGAFACEF.RemoveValue(PIHIPPPPEBI);
hcndclibkpi.PCFNKNNKOJG();
}
// Token: 0x06001028 RID: 4136 RVA: 0x00046958 File Offset: 0x00044B58
[Token(Token = "0x6001028")]
[Address(RVA = "0x1215E40", Offset = "0x1214840", VA = "0x181215E40")]
public void PHLOCFHIBPM()
{
CCJPMJMBJKC.BBFFMCBACHN hcndclibkpi = this.HCNDCLIBKPI;
int num = 0;
this.AGCMPFDIMHM(hcndclibkpi, num != 0);
}
// Token: 0x06001029 RID: 4137 RVA: 0x00046978 File Offset: 0x00044B78
[Token(Token = "0x6001029")]
[Address(RVA = "0x1215B90", Offset = "0x1214590", VA = "0x181215B90")]
public void NBNMGAMKKFK()
{
CCJPMJMBJKC.BBFFMCBACHN hcndclibkpi = this.HCNDCLIBKPI;
this.CHLCFAHGDHO(hcndclibkpi);
}
// Token: 0x0600102A RID: 4138 RVA: 0x00046994 File Offset: 0x00044B94
[Token(Token = "0x600102A")]
[Address(RVA = "0x1215490", Offset = "0x1213E90", VA = "0x181215490")]
public void BAOCOCAOBPJ(RecRoomAudioClip ENGPJMIABHB, object PIHIPPPPEBI)
{
this.NCCMIODNBLF.AOODJOEHIKP(ENGPJMIABHB, PIHIPPPPEBI);
}
// Token: 0x0600102B RID: 4139 RVA: 0x000469B4 File Offset: 0x00044BB4
[Token(Token = "0x600102B")]
[Address(RVA = "0x1215800", Offset = "0x1214200", VA = "0x181215800")]
public void IGHOMDFHDEC(object PIHIPPPPEBI)
{
this.NCCMIODNBLF.FOAJAKIJMEK(PIHIPPPPEBI);
}
// Token: 0x0600102C RID: 4140 RVA: 0x000469D4 File Offset: 0x00044BD4
[Token(Token = "0x600102C")]
[Address(RVA = "0x1215820", Offset = "0x1214220", VA = "0x181215820")]
public void IJEGBHGHBJK()
{
CCJPMJMBJKC.OEFLDCHMNFK nccmiodnblf = this.NCCMIODNBLF;
this.AGCMPFDIMHM(nccmiodnblf, true);
}
// Token: 0x0600102D RID: 4141 RVA: 0x000469F0 File Offset: 0x00044BF0
[Token(Token = "0x600102D")]
[Address(RVA = "0x1215650", Offset = "0x1214050", VA = "0x181215650")]
public void GFOOABBLHKJ()
{
CCJPMJMBJKC.OEFLDCHMNFK nccmiodnblf = this.NCCMIODNBLF;
this.CHLCFAHGDHO(nccmiodnblf);
}
// Token: 0x0600102E RID: 4142 RVA: 0x00046A0C File Offset: 0x00044C0C
[Token(Token = "0x600102E")]
[Address(RVA = "0x1215360", Offset = "0x1213D60", VA = "0x181215360")]
public void AAADNDCIBLO(RecRoomAudioClip NHKOHENMCAI, object PIHIPPPPEBI)
{
this.NJKKDOGENII.AOODJOEHIKP(NHKOHENMCAI, PIHIPPPPEBI);
}
// Token: 0x0600102F RID: 4143 RVA: 0x00046A2C File Offset: 0x00044C2C
[Token(Token = "0x600102F")]
[Address(RVA = "0x12157C0", Offset = "0x12141C0", VA = "0x1812157C0")]
public void HNPJACIIILA(object PIHIPPPPEBI)
{
this.NJKKDOGENII.FOAJAKIJMEK(PIHIPPPPEBI);
}
// Token: 0x06001030 RID: 4144 RVA: 0x00046A4C File Offset: 0x00044C4C
[Token(Token = "0x6001030")]
[Address(RVA = "0x12154B0", Offset = "0x1213EB0", VA = "0x1812154B0")]
public void BEFIPNIANKI()
{
CCJPMJMBJKC.OEFLDCHMNFK njkkdogenii = this.NJKKDOGENII;
int num = 0;
this.AGCMPFDIMHM(njkkdogenii, num != 0);
}
// Token: 0x06001031 RID: 4145 RVA: 0x00046A6C File Offset: 0x00044C6C
[Token(Token = "0x6001031")]
[Address(RVA = "0x1215E50", Offset = "0x1214850", VA = "0x181215E50")]
public void PINCCFIOFDJ()
{
CCJPMJMBJKC.OEFLDCHMNFK njkkdogenii = this.NJKKDOGENII;
this.CHLCFAHGDHO(njkkdogenii);
}
// Token: 0x06001032 RID: 4146 RVA: 0x00046A88 File Offset: 0x00044C88
[Token(Token = "0x6001032")]
[Address(RVA = "0x1215BA0", Offset = "0x12145A0", VA = "0x181215BA0")]
public void NEOANLLILFB(RecRoomAudioClip MBACCJHLKGP, object PIHIPPPPEBI)
{
this.KKBDENIFHCK.AOODJOEHIKP(MBACCJHLKGP, PIHIPPPPEBI);
}
// Token: 0x06001033 RID: 4147 RVA: 0x00046AA8 File Offset: 0x00044CA8
[Token(Token = "0x6001033")]
[Address(RVA = "0x12157E0", Offset = "0x12141E0", VA = "0x1812157E0")]
public void HPHLCFILPOH(object PIHIPPPPEBI)
{
this.KKBDENIFHCK.FOAJAKIJMEK(PIHIPPPPEBI);
}
// Token: 0x06001034 RID: 4148 RVA: 0x00046AC8 File Offset: 0x00044CC8
[Token(Token = "0x6001034")]
[Address(RVA = "0x12155C0", Offset = "0x1213FC0", VA = "0x1812155C0")]
public void EGAAGMPOCOM()
{
CCJPMJMBJKC.OEFLDCHMNFK kkbdenifhck = this.KKBDENIFHCK;
int num = 0;
this.AGCMPFDIMHM(kkbdenifhck, num != 0);
}
// Token: 0x06001035 RID: 4149 RVA: 0x00046AE8 File Offset: 0x00044CE8
[Token(Token = "0x6001035")]
[Address(RVA = "0x12158A0", Offset = "0x12142A0", VA = "0x1812158A0")]
public void ILPOCDOMIFF()
{
CCJPMJMBJKC.OEFLDCHMNFK kkbdenifhck = this.KKBDENIFHCK;
this.CHLCFAHGDHO(kkbdenifhck);
}
// Token: 0x06001036 RID: 4150 RVA: 0x00046B04 File Offset: 0x00044D04
[Token(Token = "0x6001036")]
[Address(RVA = "0x1215660", Offset = "0x1214060", VA = "0x181215660")]
public void HGCJHAHHLJK()
{
int num = this.IPICJDLIKFK._size - 1;
ThrowHelper.ThrowArgumentOutOfRangeException();
List<CCJPMJMBJKC.COGEIJPEADI> ipicjdlikfk = this.IPICJDLIKFK;
bool flag;
if (flag)
{
List<CCJPMJMBJKC.COGEIJPEADI> ipicjdlikfk2 = this.IPICJDLIKFK;
this.PBHGAOGCFHC();
}
List<CCJPMJMBJKC.COGEIJPEADI> ipicjdlikfk3 = this.IPICJDLIKFK;
}
// Token: 0x06001037 RID: 4151 RVA: 0x00046B50 File Offset: 0x00044D50
[Token(Token = "0x6001037")]
[Address(RVA = "0x12154C0", Offset = "0x1213EC0", VA = "0x1812154C0")]
public void BJGFLEHKJAF(float LIDJOIEIGDI)
{
this.EHONGIGLGMA.IJCBBNPLEFA = LIDJOIEIGDI;
}
// Token: 0x06001038 RID: 4152 RVA: 0x00046B70 File Offset: 0x00044D70
[Token(Token = "0x6001038")]
[Address(RVA = "0x12155A0", Offset = "0x1213FA0", VA = "0x1812155A0")]
public void DCFNJLKCNMN(float LIDJOIEIGDI)
{
this.HCNDCLIBKPI.IJCBBNPLEFA = LIDJOIEIGDI;
}
// Token: 0x06001039 RID: 4153 RVA: 0x00046B90 File Offset: 0x00044D90
[Token(Token = "0x6001039")]
[Address(RVA = "0x1215380", Offset = "0x1213D80", VA = "0x181215380")]
public void ABOANAHLBDD(float LIDJOIEIGDI)
{
this.NJKKDOGENII.IJCBBNPLEFA = LIDJOIEIGDI;
}
// Token: 0x0600103A RID: 4154 RVA: 0x00046BB0 File Offset: 0x00044DB0
[Token(Token = "0x600103A")]
[Address(RVA = "0x12158B0", Offset = "0x12142B0", VA = "0x1812158B0")]
private void JLFPCEBDNBF(RecRoomAudioClip HPKDKHOLHFF, bool OCNJNBEOFCH, float HIEELMNBBFP, float IAMFLNLGJJI)
{
if (this.KIJBFHCPPJM != 0)
{
}
this.KIJBFHCPPJM = (ulong)0L;
Scheduler instance = SingletonMonoBehaviour.Instance;
AudioManager instance2 = SingletonMonoBehaviour.Instance;
CCJPMJMBJKC.BAKABGMAANF bakabgmaanf;
bakabgmaanf.System.IDisposable.Dispose();
bakabgmaanf.previousTrackFadeoutDuration = (float)0;
bakabgmaanf.scrubTime = HIEELMNBBFP;
bakabgmaanf.<>1__state = (int)((ulong)0L);
bakabgmaanf.newTrack = HPKDKHOLHFF;
bakabgmaanf.newTrackLoops = OCNJNBEOFCH;
ISchedulerPromise schedulerPromise = instance.Run(instance2, bakabgmaanf);
this.KIJBFHCPPJM = schedulerPromise;
}
// Token: 0x0600103B RID: 4155 RVA: 0x00046C1C File Offset: 0x00044E1C
[Token(Token = "0x600103B")]
[Address(RVA = "0x1215850", Offset = "0x1214250", VA = "0x181215850")]
private void ILLOKDGKGHB()
{
if (this.KIJBFHCPPJM != 0)
{
}
this.KIJBFHCPPJM = (ulong)0L;
}
// Token: 0x0600103C RID: 4156 RVA: 0x00046C3C File Offset: 0x00044E3C
[Token(Token = "0x600103C")]
[Address(RVA = "0x1215B00", Offset = "0x1214500", VA = "0x181215B00")]
private IEnumerator<ISchedule> MMJDEPIGOEK(RecRoomAudioClip HPKDKHOLHFF, bool OCNJNBEOFCH, float HIEELMNBBFP, float IAMFLNLGJJI)
{
/*
An exception occurred when decompiling this method (0600103C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> CCJPMJMBJKC::MMJDEPIGOEK(RecRoomAudioClip,System.Boolean,System.Single,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(BAKABGMAANF::System.IDisposable.Dispose, ldloc:BAKABGMAANF(var_0))
stfld:float32(BAKABGMAANF::scrubTime, ldloc:BAKABGMAANF(var_0), ldloc:float32(HIEELMNBBFP))
stfld:RecRoomAudioClip(BAKABGMAANF::newTrack, ldloc:BAKABGMAANF(var_0), ldloc:RecRoomAudioClip(HPKDKHOLHFF))
stfld:float32(BAKABGMAANF::previousTrackFadeoutDuration, ldloc:BAKABGMAANF(var_0), ldc.i4:int32[exp:float32](0))
stfld:int32(BAKABGMAANF::<>1__state, ldloc:BAKABGMAANF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:bool(BAKABGMAANF::newTrackLoops, ldloc:BAKABGMAANF(var_0), ldloc:bool(OCNJNBEOFCH))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600103D RID: 4157 RVA: 0x00046C74 File Offset: 0x00044E74
[Token(Token = "0x600103D")]
[Address(RVA = "0x12154E0", Offset = "0x1213EE0", VA = "0x1812154E0")]
internal void BLOEPHIKNNM(RecRoomAudioClip PNAHOCEFBIC, bool OCNJNBEOFCH, float IAMFLNLGJJI)
{
int num = 0;
this.JLFPCEBDNBF(PNAHOCEFBIC, OCNJNBEOFCH, (float)num, IAMFLNLGJJI);
}
// Token: 0x0600103E RID: 4158 RVA: 0x00046C90 File Offset: 0x00044E90
[Token(Token = "0x600103E")]
[Address(RVA = "0x1215500", Offset = "0x1213F00", VA = "0x181215500")]
internal void BLOEPHIKNNM(RecRoomAudioClip PNAHOCEFBIC, bool OCNJNBEOFCH, float HIEELMNBBFP, float IAMFLNLGJJI)
{
}
// Token: 0x0600103F RID: 4159 RVA: 0x00046CA0 File Offset: 0x00044EA0
[Token(Token = "0x600103F")]
[Address(RVA = "0x1215BC0", Offset = "0x12145C0", VA = "0x181215BC0")]
private void OECHJMGAOAA(float IHIKFKHNMHJ)
{
int num = 0;
int num2 = 0;
int num3 = 0;
this.JLFPCEBDNBF(num3, num2 != 0, (float)num, IHIKFKHNMHJ);
}
// Token: 0x06001040 RID: 4160 RVA: 0x00046CC0 File Offset: 0x00044EC0
[Token(Token = "0x6001040")]
[Address(RVA = "0x12153A0", Offset = "0x1213DA0", VA = "0x1812153A0")]
private void AGCMPFDIMHM(CCJPMJMBJKC.COGEIJPEADI DHDANIBFHAA, bool KMNHDGCACPG = false)
{
string text = DHDANIBFHAA.ToString();
if (text != 0 || DHDANIBFHAA.EEKFOJAGNLL != text)
{
if (!this.IPICJDLIKFK.Contains(DHDANIBFHAA))
{
List<CCJPMJMBJKC.COGEIJPEADI> ipicjdlikfk = this.IPICJDLIKFK;
this.PBHGAOGCFHC();
return;
}
if (KMNHDGCACPG)
{
DHDANIBFHAA.HMNPCOGOAKP();
}
}
}
// Token: 0x06001041 RID: 4161 RVA: 0x00046D10 File Offset: 0x00044F10
[Token(Token = "0x6001041")]
[Address(RVA = "0x1215510", Offset = "0x1213F10", VA = "0x181215510")]
private void CHLCFAHGDHO(CCJPMJMBJKC.COGEIJPEADI DHDANIBFHAA)
{
if (this.IPICJDLIKFK.Contains(DHDANIBFHAA))
{
bool flag = this.IPICJDLIKFK.Remove(DHDANIBFHAA);
DHDANIBFHAA.JCNGBFOOGLN();
this.PBHGAOGCFHC();
}
}
// Token: 0x06001042 RID: 4162 RVA: 0x00046D4C File Offset: 0x00044F4C
[Token(Token = "0x6001042")]
[Address(RVA = "0x1215C90", Offset = "0x1214690", VA = "0x181215C90")]
private void PBHGAOGCFHC()
{
List<CCJPMJMBJKC.COGEIJPEADI> ipicjdlikfk = this.IPICJDLIKFK;
Comparison<CCJPMJMBJKC.COGEIJPEADI> <>9__46_ = CCJPMJMBJKC.<>c.<>9__46_0;
if (<>9__46_ == 0)
{
CCJPMJMBJKC.<>c.<>9__46_0 = (CCJPMJMBJKC.COGEIJPEADI a, CCJPMJMBJKC.COGEIJPEADI b) => a.<JKDKHCCKGOD>k__BackingField;
}
ipicjdlikfk.Sort(<>9__46_);
List<CCJPMJMBJKC.COGEIJPEADI> ipicjdlikfk2 = this.IPICJDLIKFK;
int num = 0;
int size = ipicjdlikfk2._size;
List<CCJPMJMBJKC.COGEIJPEADI> ipicjdlikfk3 = this.IPICJDLIKFK;
num++;
}
// Token: 0x04000CE0 RID: 3296
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000CE0")]
private ISchedulerPromise KIJBFHCPPJM;
// Token: 0x04000CE1 RID: 3297
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000CE1")]
private List<CCJPMJMBJKC.COGEIJPEADI> IPICJDLIKFK;
// Token: 0x04000CE2 RID: 3298
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000CE2")]
private CCJPMJMBJKC.OEFLDCHMNFK EHONGIGLGMA;
// Token: 0x04000CE3 RID: 3299
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000CE3")]
private CCJPMJMBJKC.BBFFMCBACHN HCNDCLIBKPI;
// Token: 0x04000CE4 RID: 3300
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000CE4")]
private CCJPMJMBJKC.OEFLDCHMNFK NJKKDOGENII;
// Token: 0x04000CE5 RID: 3301
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000CE5")]
private CCJPMJMBJKC.OEFLDCHMNFK NCCMIODNBLF;
// Token: 0x04000CE6 RID: 3302
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000CE6")]
private CCJPMJMBJKC.OEFLDCHMNFK KKBDENIFHCK;
// Token: 0x04000CE7 RID: 3303
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000CE7")]
private CCJPMJMBJKC.OEFLDCHMNFK AMJKFOKKMIF;
// Token: 0x02000205 RID: 517
[Token(Token = "0x2000205")]
private abstract class COGEIJPEADI
{
// Token: 0x17000267 RID: 615
// (get) Token: 0x06001043 RID: 4163 RVA: 0x00046DB4 File Offset: 0x00044FB4
[Token(Token = "0x17000267")]
public int LNEDNNJCPMG
{
[Token(Token = "0x6001043")]
[Address(RVA = "0x55D550", Offset = "0x55BF50", VA = "0x18055D550")]
get;
}
// Token: 0x17000268 RID: 616
// (get) Token: 0x06001044 RID: 4164
[Token(Token = "0x17000268")]
public abstract bool KKLKJABEKGF
{
[Token(Token = "0x6001044")]
[Address(Slot = "4")]
get;
}
// Token: 0x17000269 RID: 617
// (get) Token: 0x06001045 RID: 4165 RVA: 0x00046DC8 File Offset: 0x00044FC8
// (set) Token: 0x06001046 RID: 4166 RVA: 0x00046DDC File Offset: 0x00044FDC
[Token(Token = "0x17000269")]
public bool BICMECLEPLM
{
[Token(Token = "0x6001045")]
[Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40")]
get;
[Token(Token = "0x6001046")]
[Address(RVA = "0x55D5F0", Offset = "0x55BFF0", VA = "0x18055D5F0")]
private set;
}
// Token: 0x1700026A RID: 618
// (get) Token: 0x06001047 RID: 4167 RVA: 0x00046DF0 File Offset: 0x00044FF0
[Token(Token = "0x1700026A")]
public bool KNCDFCDFHPL
{
[Token(Token = "0x6001047")]
[Address(RVA = "0x595D70", Offset = "0x594770", VA = "0x180595D70")]
get
{
return this.EEKFOJAGNLL;
}
}
// Token: 0x1700026B RID: 619
// (get) Token: 0x06001048 RID: 4168 RVA: 0x00046E04 File Offset: 0x00045004
[Token(Token = "0x1700026B")]
public bool MFKHOHPCMNG
{
[Token(Token = "0x6001048")]
[Address(RVA = "0x19FD860", Offset = "0x19FC260", VA = "0x1819FD860")]
get
{
if (AudioManager.IsPlayingMusic() && this.HDPAJIGKPCG != (ulong)0L)
{
AudioClip audioClip = AudioManager.CurrentMusicAudioClip();
AudioClip audioClip2 = this.HDPAJIGKPCG.audioClip;
return audioClip == audioClip2;
}
throw new NullReferenceException();
}
}
// Token: 0x06001049 RID: 4169 RVA: 0x00046E4C File Offset: 0x0004504C
[Token(Token = "0x6001049")]
[Address(RVA = "0x19FDB20", Offset = "0x19FC520", VA = "0x1819FDB20")]
public COGEIJPEADI(int priority, CCJPMJMBJKC musicMixer, bool repeat, bool continueInBackground, bool requireExplicitDequeue)
{
this.BPMGNLCENDK = false;
this.LNEDNNJCPMG = priority;
this.HBIADPMACKI = repeat;
this.EEKFOJAGNLL = false;
this.NMAPCLOHBKD = musicMixer;
}
// Token: 0x0600104A RID: 4170 RVA: 0x00046E84 File Offset: 0x00045084
[Token(Token = "0x600104A")]
[Address(RVA = "0x19FD7B0", Offset = "0x19FC1B0", VA = "0x1819FD7B0")]
public void DOKENNIOLAD()
{
this.PLGOGPMCDOL = false;
this.<OFFBIIOENCA>k__BackingField = false;
if (this.BPMGNLCENDK)
{
float time = Time.time;
this.JODPOANPJNK = time;
}
bool flag = this.KKLKJABEKGF;
}
// Token: 0x0600104B RID: 4171 RVA: 0x00046EC0 File Offset: 0x000450C0
[Token(Token = "0x600104B")]
[Address(RVA = "0x19FD850", Offset = "0x19FC250", VA = "0x1819FD850")]
public void JCNGBFOOGLN()
{
this.AMIHCGDMNOJ = false;
}
// Token: 0x0600104C RID: 4172 RVA: 0x00046ED4 File Offset: 0x000450D4
[Token(Token = "0x600104C")]
[Address(RVA = "0x19FD720", Offset = "0x19FC120", VA = "0x1819FD720")]
public void BDBPEDPLJOD()
{
if (!this.PLGOGPMCDOL)
{
this.PLGOGPMCDOL = true;
if (!this.BPMGNLCENDK && !this.MFKHOHPCMNG)
{
float time = Time.time;
this.JODPOANPJNK = time;
}
float time2 = Time.time;
this.HIEELMNBBFP = time2;
CCJPMJMBJKC nmapclohbkd = this.NMAPCLOHBKD;
float ijcbbnplefa = this.IJCBBNPLEFA;
bool hbiadpmacki = this.HBIADPMACKI;
RecRoomAudioClip hdpajigkpcg = this.HDPAJIGKPCG;
nmapclohbkd.BLOEPHIKNNM(hdpajigkpcg, hbiadpmacki, time2, ijcbbnplefa);
}
}
// Token: 0x0600104D RID: 4173 RVA: 0x00046F58 File Offset: 0x00045158
[Token(Token = "0x600104D")]
[Address(RVA = "0x19FD980", Offset = "0x19FC380", VA = "0x1819FD980")]
public void OEJCNOAPCAB()
{
if (this.PLGOGPMCDOL)
{
this.PLGOGPMCDOL = false;
float musicTime = AudioManager.GetMusicTime();
this.HIEELMNBBFP = musicTime;
}
}
// Token: 0x0600104E RID: 4174 RVA: 0x00046F84 File Offset: 0x00045184
[Token(Token = "0x600104E")]
[Address(RVA = "0x19FD7F0", Offset = "0x19FC1F0", VA = "0x1819FD7F0")]
public void HMNPCOGOAKP()
{
if (this.PLGOGPMCDOL)
{
float time = Time.time;
CCJPMJMBJKC nmapclohbkd = this.NMAPCLOHBKD;
this.JODPOANPJNK = time;
float hieelmnbbfp = this.HIEELMNBBFP;
int num = 0;
bool hbiadpmacki = this.HBIADPMACKI;
RecRoomAudioClip hdpajigkpcg = this.HDPAJIGKPCG;
nmapclohbkd.BLOEPHIKNNM(hdpajigkpcg, hbiadpmacki, hieelmnbbfp, (float)num);
}
}
// Token: 0x0600104F RID: 4175 RVA: 0x00046FE0 File Offset: 0x000451E0
[Token(Token = "0x600104F")]
[Address(RVA = "0x19FD9E0", Offset = "0x19FC3E0", VA = "0x1819FD9E0", Slot = "5")]
public virtual void OPEMIFENIJM()
{
if (!this.EEKFOJAGNLL)
{
RecRoomAudioClip hdpajigkpcg = this.HDPAJIGKPCG;
if (hdpajigkpcg != 0)
{
AudioClip audioClip = hdpajigkpcg.audioClip;
int num = 0;
bool flag = audioClip == num;
if (!flag)
{
if (this.HBIADPMACKI == flag)
{
float time = Time.time;
RecRoomAudioClip hdpajigkpcg2 = this.HDPAJIGKPCG;
float length = hdpajigkpcg2.audioClip.length;
this.<OFFBIIOENCA>k__BackingField = hdpajigkpcg2 != null;
return;
}
return;
}
}
this.<OFFBIIOENCA>k__BackingField = true;
return;
}
}
// Token: 0x06001050 RID: 4176
[Token(Token = "0x6001050")]
[Address(Slot = "6")]
protected abstract void PFELLJHJDFC();
// Token: 0x06001051 RID: 4177 RVA: 0x00047058 File Offset: 0x00045258
[Token(Token = "0x6001051")]
[Address(RVA = "0x19FDAB0", Offset = "0x19FC4B0", VA = "0x1819FDAB0")]
protected void PCFNKNNKOJG()
{
if (this.AMIHCGDMNOJ)
{
this.OPEMIFENIJM();
if (this.PLGOGPMCDOL && !this.MFKHOHPCMNG)
{
CCJPMJMBJKC nmapclohbkd = this.NMAPCLOHBKD;
float ijcbbnplefa = this.IJCBBNPLEFA;
float hieelmnbbfp = this.HIEELMNBBFP;
bool hbiadpmacki = this.HBIADPMACKI;
RecRoomAudioClip hdpajigkpcg = this.HDPAJIGKPCG;
nmapclohbkd.BLOEPHIKNNM(hdpajigkpcg, hbiadpmacki, hieelmnbbfp, ijcbbnplefa);
}
}
}
// Token: 0x06001052 RID: 4178 RVA: 0x000470BC File Offset: 0x000452BC
[Token(Token = "0x6001052")]
[Address(RVA = "0x19FD940", Offset = "0x19FC340", VA = "0x1819FD940")]
private void MIDKMGFGPHI(float KNFPLBMCJDN)
{
CCJPMJMBJKC nmapclohbkd = this.NMAPCLOHBKD;
float hieelmnbbfp = this.HIEELMNBBFP;
bool hbiadpmacki = this.HBIADPMACKI;
RecRoomAudioClip hdpajigkpcg = this.HDPAJIGKPCG;
nmapclohbkd.BLOEPHIKNNM(hdpajigkpcg, hbiadpmacki, hieelmnbbfp, KNFPLBMCJDN);
}
// Token: 0x04000CE8 RID: 3304
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000CE8")]
public float IJCBBNPLEFA;
// Token: 0x04000CEB RID: 3307
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000CEB")]
protected RecRoomAudioClip HDPAJIGKPCG;
// Token: 0x04000CEC RID: 3308
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000CEC")]
protected bool PLGOGPMCDOL;
// Token: 0x04000CED RID: 3309
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
[Token(Token = "0x4000CED")]
protected bool AMIHCGDMNOJ;
// Token: 0x04000CEE RID: 3310
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000CEE")]
protected CCJPMJMBJKC NMAPCLOHBKD;
// Token: 0x04000CEF RID: 3311
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000CEF")]
protected bool HBIADPMACKI;
// Token: 0x04000CF0 RID: 3312
[global::Cpp2IlInjected.FieldOffset(Offset = "0x39")]
[Token(Token = "0x4000CF0")]
protected bool BPMGNLCENDK;
// Token: 0x04000CF1 RID: 3313
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A")]
[Token(Token = "0x4000CF1")]
protected bool EEKFOJAGNLL;
// Token: 0x04000CF2 RID: 3314
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000CF2")]
protected float HIEELMNBBFP;
// Token: 0x04000CF3 RID: 3315
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000CF3")]
protected float JODPOANPJNK;
}
// Token: 0x02000206 RID: 518
[Token(Token = "0x2000206")]
private class OEFLDCHMNFK : CCJPMJMBJKC.COGEIJPEADI
{
// Token: 0x06001053 RID: 4179 RVA: 0x000470F8 File Offset: 0x000452F8
[Token(Token = "0x6001053")]
[Address(RVA = "0x19FE050", Offset = "0x19FCA50", VA = "0x1819FE050")]
public OEFLDCHMNFK(int priority, CCJPMJMBJKC musicMixer, bool repeat, bool continueInBackground, bool requireExplicitDequeue)
{
TokenMap<RecRoomAudioClip> tokenMap = new TokenMap();
this.FFAOGAFACEF = tokenMap;
base..ctor();
this.BPMGNLCENDK = false;
this.NMAPCLOHBKD = musicMixer;
this.HBIADPMACKI = repeat;
this.EEKFOJAGNLL = false;
this.<OFFBIIOENCA>k__BackingField = false;
this.HIEELMNBBFP = 0f;
this.<JKDKHCCKGOD>k__BackingField = priority;
}
// Token: 0x1700026C RID: 620
// (get) Token: 0x06001054 RID: 4180 RVA: 0x00047150 File Offset: 0x00045350
[Token(Token = "0x1700026C")]
public override bool KKLKJABEKGF
{
[Token(Token = "0x6001054")]
[Address(RVA = "0x19FDF20", Offset = "0x19FC920", VA = "0x1819FDF20", Slot = "4")]
get
{
return this.FFAOGAFACEF.ContainsValues;
}
}
// Token: 0x06001055 RID: 4181 RVA: 0x00047170 File Offset: 0x00045370
[Token(Token = "0x6001055")]
[Address(RVA = "0x19FDD90", Offset = "0x19FC790", VA = "0x1819FDD90")]
public void AOODJOEHIKP(RecRoomAudioClip IBNMJBDHHDG, object PIHIPPPPEBI)
{
bool flag = this.FFAOGAFACEF.AddValue(IBNMJBDHHDG, PIHIPPPPEBI);
this.OPEMIFENIJM();
if (!base.MFKHOHPCMNG)
{
CCJPMJMBJKC nmapclohbkd = this.NMAPCLOHBKD;
float ijcbbnplefa = this.IJCBBNPLEFA;
float hieelmnbbfp = this.HIEELMNBBFP;
bool hbiadpmacki = this.HBIADPMACKI;
RecRoomAudioClip hdpajigkpcg = this.HDPAJIGKPCG;
nmapclohbkd.BLOEPHIKNNM(hdpajigkpcg, hbiadpmacki, hieelmnbbfp, ijcbbnplefa);
}
}
// Token: 0x06001056 RID: 4182 RVA: 0x000471D4 File Offset: 0x000453D4
[Token(Token = "0x6001056")]
[Address(RVA = "0x19FDE60", Offset = "0x19FC860", VA = "0x1819FDE60")]
public void FOAJAKIJMEK(object PIHIPPPPEBI)
{
bool flag = this.FFAOGAFACEF.RemoveValue(PIHIPPPPEBI);
this.OPEMIFENIJM();
if (!base.MFKHOHPCMNG)
{
CCJPMJMBJKC nmapclohbkd = this.NMAPCLOHBKD;
float ijcbbnplefa = this.IJCBBNPLEFA;
float hieelmnbbfp = this.HIEELMNBBFP;
bool hbiadpmacki = this.HBIADPMACKI;
RecRoomAudioClip hdpajigkpcg = this.HDPAJIGKPCG;
nmapclohbkd.BLOEPHIKNNM(hdpajigkpcg, hbiadpmacki, hieelmnbbfp, ijcbbnplefa);
}
}
// Token: 0x06001057 RID: 4183 RVA: 0x00047234 File Offset: 0x00045434
[Token(Token = "0x6001057")]
[Address(RVA = "0x19FDF70", Offset = "0x19FC970", VA = "0x1819FDF70", Slot = "6")]
protected override void PFELLJHJDFC()
{
string text = this.FFAOGAFACEF.ToString();
this.HDPAJIGKPCG = text;
if (text != 0)
{
AudioClip audioClip = AudioManager.CurrentMusicAudioClip();
AudioClip audioClip2 = this.HDPAJIGKPCG.audioClip;
if (audioClip != audioClip2)
{
this.HIEELMNBBFP = 0f;
}
}
}
// Token: 0x04000CF4 RID: 3316
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000CF4")]
private TokenMap<RecRoomAudioClip> FFAOGAFACEF;
}
// Token: 0x02000207 RID: 519
[Token(Token = "0x2000207")]
private class BBFFMCBACHN : CCJPMJMBJKC.COGEIJPEADI
{
// Token: 0x06001058 RID: 4184 RVA: 0x00047288 File Offset: 0x00045488
[Token(Token = "0x6001058")]
[Address(RVA = "0x11FFF70", Offset = "0x11FE970", VA = "0x1811FFF70")]
public BBFFMCBACHN(int priority, CCJPMJMBJKC musicMixer, bool continueInBackground, bool requireExplicitDequeue)
{
TokenMap<ExtendedRecRoomAudioClips> tokenMap = new TokenMap();
this.FFAOGAFACEF = tokenMap;
}
// Token: 0x1700026D RID: 621
// (get) Token: 0x06001059 RID: 4185 RVA: 0x000472A4 File Offset: 0x000454A4
[Token(Token = "0x1700026D")]
public override bool KKLKJABEKGF
{
[Token(Token = "0x6001059")]
[Address(RVA = "0x11FFC70", Offset = "0x11FE670", VA = "0x1811FFC70", Slot = "4")]
get
{
return this.FFAOGAFACEF.ContainsValues;
}
}
// Token: 0x0600105A RID: 4186 RVA: 0x000472C4 File Offset: 0x000454C4
[Token(Token = "0x600105A")]
[Address(RVA = "0x11FFBA0", Offset = "0x11FE5A0", VA = "0x1811FFBA0")]
public void AOODJOEHIKP(ExtendedRecRoomAudioClips IBNMJBDHHDG, object PIHIPPPPEBI)
{
bool flag = this.FFAOGAFACEF.AddValue(IBNMJBDHHDG, PIHIPPPPEBI);
base.PCFNKNNKOJG();
}
// Token: 0x0600105B RID: 4187 RVA: 0x000472EC File Offset: 0x000454EC
[Token(Token = "0x600105B")]
[Address(RVA = "0x11FFC10", Offset = "0x11FE610", VA = "0x1811FFC10")]
public void FOAJAKIJMEK(object PIHIPPPPEBI)
{
bool flag = this.FFAOGAFACEF.RemoveValue(PIHIPPPPEBI);
base.PCFNKNNKOJG();
}
// Token: 0x0600105C RID: 4188 RVA: 0x00047314 File Offset: 0x00045514
[Token(Token = "0x600105C")]
[Address(RVA = "0x11FFCC0", Offset = "0x11FE6C0", VA = "0x1811FFCC0", Slot = "5")]
public override void OPEMIFENIJM()
{
base.OPEMIFENIJM();
string text = this.FFAOGAFACEF.ToString();
if (text != 0 && text != 0)
{
int stringLength = text.m_stringLength;
int num = 0;
bool flag;
if (flag)
{
RecRoomAudioClip hdpajigkpcg = this.HDPAJIGKPCG;
if (hdpajigkpcg != 0)
{
AudioClip audioClip = hdpajigkpcg.audioClip;
int num2 = 0;
if (!(audioClip == num2))
{
float time = Time.time;
float length = this.HDPAJIGKPCG.audioClip.length;
}
}
CCJPMJMBJKC nmapclohbkd = this.NMAPCLOHBKD;
this.HDPAJIGKPCG = num;
bool hbiadpmacki = this.HBIADPMACKI;
int num3 = 0;
nmapclohbkd.JLFPCEBDNBF(num, hbiadpmacki, (float)num3, (float)num3);
}
}
}
// Token: 0x0600105D RID: 4189 RVA: 0x000473BC File Offset: 0x000455BC
[Token(Token = "0x600105D")]
[Address(RVA = "0x11FFE40", Offset = "0x11FE840", VA = "0x1811FFE40", Slot = "6")]
protected override void PFELLJHJDFC()
{
string text = this.FFAOGAFACEF.ToString();
if (text != 0 && text.m_stringLength != 0 && text != 0)
{
this.HDPAJIGKPCG = text;
if (text != 0)
{
AudioClip audioClip = AudioManager.CurrentMusicAudioClip();
AudioClip audioClip2 = this.HDPAJIGKPCG.audioClip;
if (audioClip != audioClip2)
{
this.HIEELMNBBFP = 0f;
}
}
}
}
// Token: 0x04000CF5 RID: 3317
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000CF5")]
private TokenMap<ExtendedRecRoomAudioClips> FFAOGAFACEF;
}
}