514 lines
21 KiB
C#
514 lines
21 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Audio
|
|
{
|
|
// Token: 0x0200288A RID: 10378
|
|
[Token(Token = "0x200288A")]
|
|
public class MicAudioRecorder : MonoBehaviour
|
|
{
|
|
// Token: 0x17003119 RID: 12569
|
|
// (get) Token: 0x06011774 RID: 71540 RVA: 0x003F9018 File Offset: 0x003F7218
|
|
// (set) Token: 0x06011775 RID: 71541 RVA: 0x003F902C File Offset: 0x003F722C
|
|
[Token(Token = "0x17003119")]
|
|
public bool OHDCIAPFBBA
|
|
{
|
|
[Token(Token = "0x6011774")]
|
|
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970")]
|
|
get;
|
|
[Token(Token = "0x6011775")]
|
|
[Address(RVA = "0x43ABB0", Offset = "0x4399B0", VA = "0x18043ABB0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06011776 RID: 71542 RVA: 0x003F9040 File Offset: 0x003F7240
|
|
[Token(Token = "0x6011776")]
|
|
[Address(RVA = "0x9DCED0", Offset = "0x9DBCD0", VA = "0x1809DCED0")]
|
|
private void OnDestroy()
|
|
{
|
|
MicAudioRecorder.PBMAIKBBFGL caokfibjfak = this.CAOKFIBJFAK;
|
|
if (caokfibjfak != 0)
|
|
{
|
|
caokfibjfak.Dispose();
|
|
this.CAOKFIBJFAK = (ulong)0L;
|
|
}
|
|
MicAudioRecorder.LHNGJGJPOEK oncenancnfo = this.ONCENANCNFO;
|
|
if (oncenancnfo != 0)
|
|
{
|
|
oncenancnfo.Dispose();
|
|
this.ONCENANCNFO = (ulong)0L;
|
|
}
|
|
this.OMDEHIEFHBD();
|
|
}
|
|
|
|
// Token: 0x06011777 RID: 71543 RVA: 0x003F9088 File Offset: 0x003F7288
|
|
[Token(Token = "0x6011777")]
|
|
[Address(RVA = "0x9DCF40", Offset = "0x9DBD40", VA = "0x1809DCF40")]
|
|
public void StartRecording(float JPOFKMCIEKB)
|
|
{
|
|
if (this.<MCKEEDGJJFN>k__BackingField)
|
|
{
|
|
Debug.LogWarning("MicAudioRecorder.StartRecording() called while IsRecording is true");
|
|
return;
|
|
}
|
|
bool flag = KGGMGKJJLCL.FDIMKCJMNNL();
|
|
if (!flag)
|
|
{
|
|
Debug.LogWarning("MicAudioRecorder.StartRecording() called without permission to use the microphone.");
|
|
return;
|
|
}
|
|
LCBDECJBMIG lcbdecjbmig = this.preferredSamplingRate;
|
|
if (!flag)
|
|
{
|
|
KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE lhcdhnickne = this.format;
|
|
int num = this.compressedBitrate;
|
|
MicAudioRecorder.PBMAIKBBFGL pbmaikbbfgl;
|
|
this.CAOKFIBJFAK = pbmaikbbfgl;
|
|
Action<EADLCDCFLMF> action = new Action(this.MPNGHKPNEBK);
|
|
}
|
|
if (flag)
|
|
{
|
|
KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE lhcdhnickne2 = this.format;
|
|
int num2 = this.compressedBitrate;
|
|
MicAudioRecorder.LHNGJGJPOEK lhngjgjpoek;
|
|
this.ONCENANCNFO = lhngjgjpoek;
|
|
Action<FMKJHBFFEOM> action2 = new Action(this.ABPHLPEJKMC);
|
|
this.<MCKEEDGJJFN>k__BackingField = true;
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011778 RID: 71544 RVA: 0x003F914C File Offset: 0x003F734C
|
|
[Token(Token = "0x6011778")]
|
|
[Address(RVA = "0x9DCA70", Offset = "0x9DB870", VA = "0x1809DCA70")]
|
|
public void CancelRecording()
|
|
{
|
|
if (this.<MCKEEDGJJFN>k__BackingField)
|
|
{
|
|
this.<MCKEEDGJJFN>k__BackingField = false;
|
|
MicAudioRecorder.PBMAIKBBFGL caokfibjfak = this.CAOKFIBJFAK;
|
|
if (caokfibjfak != 0)
|
|
{
|
|
caokfibjfak.Dispose();
|
|
this.CAOKFIBJFAK = (ulong)0L;
|
|
}
|
|
MicAudioRecorder.LHNGJGJPOEK oncenancnfo = this.ONCENANCNFO;
|
|
if (oncenancnfo != 0)
|
|
{
|
|
oncenancnfo.Dispose();
|
|
this.ONCENANCNFO = (ulong)0L;
|
|
}
|
|
this.OMDEHIEFHBD();
|
|
return;
|
|
}
|
|
Debug.LogWarning("MicAudioRecorder.StopRecording() called while IsRecording is false.");
|
|
}
|
|
|
|
// Token: 0x06011779 RID: 71545 RVA: 0x003F91B0 File Offset: 0x003F73B0
|
|
[Token(Token = "0x6011779")]
|
|
[Address(RVA = "0x9DCB40", Offset = "0x9DB940", VA = "0x1809DCB40")]
|
|
public PMGCJEPKFOF<KHJKOGJKJNA> FinishRecording()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011779)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<KHJKOGJKJNA> RecRoom.Audio.MicAudioRecorder::FinishRecording()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_5C:
|
|
stloc:InvalidOperationException(var_3_66, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("MicAudioRecorder.FinishRecording() called with no active encoder.")))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0601177A RID: 71546 RVA: 0x003F9224 File Offset: 0x003F7424
|
|
[Token(Token = "0x601177A")]
|
|
[Address(RVA = "0x9DCCB0", Offset = "0x9DBAB0", VA = "0x1809DCCB0")]
|
|
private void MPNGHKPNEBK(EADLCDCFLMF CNOGINOPPCH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
MicAudioRecorder.PBMAIKBBFGL caokfibjfak = this.CAOKFIBJFAK;
|
|
MicAudioRecorder.PBMAIKBBFGL caokfibjfak2 = this.CAOKFIBJFAK;
|
|
Monitor.Exit(caokfibjfak);
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601177B RID: 71547 RVA: 0x003F9254 File Offset: 0x003F7454
|
|
[Token(Token = "0x601177B")]
|
|
[Address(RVA = "0x9DC910", Offset = "0x9DB710", VA = "0x1809DC910")]
|
|
private void ABPHLPEJKMC(FMKJHBFFEOM CNOGINOPPCH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
MicAudioRecorder.LHNGJGJPOEK oncenancnfo = this.ONCENANCNFO;
|
|
MicAudioRecorder.LHNGJGJPOEK oncenancnfo2 = this.ONCENANCNFO;
|
|
Monitor.Exit(oncenancnfo);
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601177C RID: 71548 RVA: 0x003F9284 File Offset: 0x003F7484
|
|
[Token(Token = "0x601177C")]
|
|
[Address(RVA = "0x9DCA00", Offset = "0x9DB800", VA = "0x1809DCA00")]
|
|
private void ANOIPBMIIMJ()
|
|
{
|
|
MicAudioRecorder.PBMAIKBBFGL caokfibjfak = this.CAOKFIBJFAK;
|
|
if (caokfibjfak != 0)
|
|
{
|
|
caokfibjfak.Dispose();
|
|
this.CAOKFIBJFAK = (ulong)0L;
|
|
}
|
|
MicAudioRecorder.LHNGJGJPOEK oncenancnfo = this.ONCENANCNFO;
|
|
if (oncenancnfo != 0)
|
|
{
|
|
oncenancnfo.Dispose();
|
|
this.ONCENANCNFO = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601177D RID: 71549 RVA: 0x003F92C8 File Offset: 0x003F74C8
|
|
[Token(Token = "0x601177D")]
|
|
[Address(RVA = "0x9DCDA0", Offset = "0x9DBBA0", VA = "0x1809DCDA0")]
|
|
private void OMDEHIEFHBD()
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.photonMicEvents.StopListening(this);
|
|
}
|
|
|
|
// Token: 0x0601177E RID: 71550 RVA: 0x003F92EC File Offset: 0x003F74EC
|
|
[Token(Token = "0x601177E")]
|
|
[Address(RVA = "0x9DD3C0", Offset = "0x9DC1C0", VA = "0x1809DD3C0")]
|
|
public MicAudioRecorder()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B382 RID: 45954
|
|
[Token(Token = "0x400B382")]
|
|
private const int DKHDKMEOKHA = 5000;
|
|
|
|
// Token: 0x0400B383 RID: 45955
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B383")]
|
|
[SerializeField]
|
|
private KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE format = (KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE)((ulong)1L);
|
|
|
|
// Token: 0x0400B384 RID: 45956
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400B384")]
|
|
[SerializeField]
|
|
private LCBDECJBMIG preferredSamplingRate = (LCBDECJBMIG)((ulong)24000L);
|
|
|
|
// Token: 0x0400B385 RID: 45957
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B385")]
|
|
[SerializeField]
|
|
private int compressedBitrate = (int)((ulong)96000L);
|
|
|
|
// Token: 0x0400B386 RID: 45958
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B386")]
|
|
private MicAudioRecorder.PBMAIKBBFGL CAOKFIBJFAK;
|
|
|
|
// Token: 0x0400B387 RID: 45959
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400B387")]
|
|
private MicAudioRecorder.LHNGJGJPOEK ONCENANCNFO;
|
|
|
|
// Token: 0x0200288B RID: 10379
|
|
[Token(Token = "0x200288B")]
|
|
private interface JGGHBCDDGKB : IDisposable
|
|
{
|
|
// Token: 0x0601177F RID: 71551
|
|
[Token(Token = "0x601177F")]
|
|
[Address(Slot = "0")]
|
|
PMGCJEPKFOF<KHJKOGJKJNA> BFHKDGFEKPH();
|
|
}
|
|
|
|
// Token: 0x0200288C RID: 10380
|
|
[Token(Token = "0x200288C")]
|
|
private abstract class AGCKECPBHIF<T> : MicAudioRecorder.JGGHBCDDGKB, IDisposable
|
|
{
|
|
// Token: 0x06011780 RID: 71552 RVA: 0x003F9324 File Offset: 0x003F7524
|
|
[Token(Token = "0x6011780")]
|
|
[Address(RVA = "0x118E700", Offset = "0x118D500", VA = "0x18118E700")]
|
|
private static int EJJEKLGAHDE(int CABCLOIDBOJ)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IEnumerator enumerator = Enum.GetValues(typeof(LCBDECJBMIG)).GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
IEnumerator enumerator2 = enumerator;
|
|
enumerator2 -= CABCLOIDBOJ;
|
|
enumerator2 -= typeof(int).TypeHandle;
|
|
uint num2;
|
|
while (enumerator2 >= num2)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011781 RID: 71553 RVA: 0x003F9378 File Offset: 0x003F7578
|
|
[Token(Token = "0x6011781")]
|
|
[Address(RVA = "0x118F010", Offset = "0x118DE10", VA = "0x18118F010")]
|
|
public AGCKECPBHIF(KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB, float JPOFKMCIEKB, int FKBDNJCDKKB, int ILDHJPNKMIE)
|
|
{
|
|
KHJKOGJKJNA khjkogjkjna = new KHJKOGJKJNA();
|
|
khjkogjkjna.HLIPADMPPNI = HFMBAGMDCOB;
|
|
if (khjkogjkjna.HLIPADMPPNI == KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE.Opus)
|
|
{
|
|
}
|
|
khjkogjkjna.JLPNPNIOPEG = FKBDNJCDKKB;
|
|
khjkogjkjna.AKDBFNKALJM = (int)((ulong)1L);
|
|
int num = khjkogjkjna.JLPNPNIOPEG;
|
|
int num3;
|
|
int num2 = (int)(HFMBAGMDCOB * (KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE)num3);
|
|
this.OPAGMEGKDOB = num2;
|
|
num = num3;
|
|
this.JEKOINNGHHM = num;
|
|
}
|
|
|
|
// Token: 0x06011782 RID: 71554 RVA: 0x003F93E8 File Offset: 0x003F75E8
|
|
[Token(Token = "0x6011782")]
|
|
[Address(RVA = "0x118EDC0", Offset = "0x118DBC0", VA = "0x18118EDC0")]
|
|
public void JPDEFIDLMNL(T[] PDACILKHJJG, int GMIAOBOKCBA, int NANJEHFBLNK)
|
|
{
|
|
if (this.JEKOINNGHHM != 0)
|
|
{
|
|
T t = PDACILKHJJG[0];
|
|
if (GMIAOBOKCBA != 1)
|
|
{
|
|
int num = 0;
|
|
int length = PDACILKHJJG.Length;
|
|
if (num >= length)
|
|
{
|
|
return;
|
|
}
|
|
List jekoinnghhm = this.JEKOINNGHHM;
|
|
num += GMIAOBOKCBA;
|
|
}
|
|
List jekoinnghhm2 = this.JEKOINNGHHM;
|
|
return;
|
|
}
|
|
Debug.LogWarning("AddSamples() - uncompressedSamples is null");
|
|
}
|
|
|
|
// Token: 0x06011783 RID: 71555 RVA: 0x003F944C File Offset: 0x003F764C
|
|
[Token(Token = "0x6011783")]
|
|
[Address(RVA = "0x118DD60", Offset = "0x118CB60", VA = "0x18118DD60", Slot = "4")]
|
|
public PMGCJEPKFOF<KHJKOGJKJNA> BFHKDGFEKPH()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011783)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<KHJKOGJKJNA> RecRoom.Audio.MicAudioRecorder/AGCKECPBHIF::BFHKDGFEKPH()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_44:
|
|
stloc:InvalidOperationException(var_8_55, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("MicAudioRecorder doesn't support format "), ldloc:class [RecRoom.Promises.Runtime]CBLLFJEDOII<class KHJKOGJKJNA>[exp:object](var_5))))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06011784 RID: 71556 RVA: 0x003F94B0 File Offset: 0x003F76B0
|
|
[Token(Token = "0x6011784")]
|
|
[Address(RVA = "0x118E1D0", Offset = "0x118CFD0", VA = "0x18118E1D0", Slot = "5")]
|
|
public void Dispose()
|
|
{
|
|
int num = 0;
|
|
this.JEKOINNGHHM = num;
|
|
}
|
|
|
|
// Token: 0x06011785 RID: 71557 RVA: 0x003F94C8 File Offset: 0x003F76C8
|
|
[Token(Token = "0x6011785")]
|
|
[Address(RVA = "0x118E120", Offset = "0x118CF20", VA = "0x18118E120")]
|
|
private IEnumerator<KENFJGFMIPM> DNFGHLBGEOC(List<T> NKMLDPGPNOL, KHJKOGJKJNA NGAKMPBLLHK, CBLLFJEDOII<KHJKOGJKJNA> MCINMMCGJML)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011786 RID: 71558
|
|
[Token(Token = "0x6011786")]
|
|
[Address(Slot = "6")]
|
|
protected abstract void HFMOBAJEAKK(KHJKOGJKJNA JKMHAHNGMCN, IReadOnlyList<T> FMOMKBJLHLP);
|
|
|
|
// Token: 0x06011787 RID: 71559
|
|
[Token(Token = "0x6011787")]
|
|
[Address(Slot = "7")]
|
|
protected abstract ArraySegment<byte> MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, T[] FMOMKBJLHLP);
|
|
|
|
// Token: 0x0400B389 RID: 45961
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B389")]
|
|
private List<T> JEKOINNGHHM;
|
|
|
|
// Token: 0x0400B38A RID: 45962
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B38A")]
|
|
private int OPAGMEGKDOB;
|
|
|
|
// Token: 0x0400B38B RID: 45963
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B38B")]
|
|
private KHJKOGJKJNA POFFKBFJJKK;
|
|
|
|
// Token: 0x0400B38C RID: 45964
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B38C")]
|
|
private KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB;
|
|
|
|
// Token: 0x0400B38D RID: 45965
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B38D")]
|
|
private int CDKLOEONJIL = (int)HFMBAGMDCOB;
|
|
|
|
// Token: 0x0400B38E RID: 45966
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B38E")]
|
|
private int ILDHJPNKMIE;
|
|
|
|
// Token: 0x0400B38F RID: 45967
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B38F")]
|
|
private IDisposable JHHOFOMKPHJ = 0;
|
|
}
|
|
|
|
// Token: 0x0200288E RID: 10382
|
|
[Token(Token = "0x200288E")]
|
|
private class PBMAIKBBFGL : MicAudioRecorder.AGCKECPBHIF<float>
|
|
{
|
|
// Token: 0x0601178E RID: 71566 RVA: 0x003F94F4 File Offset: 0x003F76F4
|
|
[Token(Token = "0x601178E")]
|
|
[Address(RVA = "0x9DDBE0", Offset = "0x9DC9E0", VA = "0x1809DDBE0")]
|
|
public PBMAIKBBFGL(KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB, float JPOFKMCIEKB, int FKBDNJCDKKB, int ILDHJPNKMIE)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601178F RID: 71567 RVA: 0x003F9504 File Offset: 0x003F7704
|
|
[Token(Token = "0x601178F")]
|
|
[Address(RVA = "0x9DDB40", Offset = "0x9DC940", VA = "0x1809DDB40", Slot = "6")]
|
|
protected override void HFMOBAJEAKK(KHJKOGJKJNA JKMHAHNGMCN, IReadOnlyList<float> JEKOINNGHHM)
|
|
{
|
|
JKMHAHNGMCN.PMIHLIMJPDL.AddRange(JEKOINNGHHM);
|
|
}
|
|
|
|
// Token: 0x06011790 RID: 71568 RVA: 0x003F9524 File Offset: 0x003F7724
|
|
[Token(Token = "0x6011790")]
|
|
[Address(RVA = "0x9DDBA0", Offset = "0x9DC9A0", VA = "0x1809DDBA0", Slot = "7")]
|
|
protected override ArraySegment<byte> MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, float[] FMOMKBJLHLP)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200288F RID: 10383
|
|
[Token(Token = "0x200288F")]
|
|
private class LHNGJGJPOEK : MicAudioRecorder.AGCKECPBHIF<short>
|
|
{
|
|
// Token: 0x06011791 RID: 71569 RVA: 0x003F9538 File Offset: 0x003F7738
|
|
[Token(Token = "0x6011791")]
|
|
[Address(RVA = "0x9DC3C0", Offset = "0x9DB1C0", VA = "0x1809DC3C0")]
|
|
public LHNGJGJPOEK(KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB, float JPOFKMCIEKB, int FKBDNJCDKKB, int ILDHJPNKMIE)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011792 RID: 71570 RVA: 0x003F9548 File Offset: 0x003F7748
|
|
[Token(Token = "0x6011792")]
|
|
[Address(RVA = "0x9DC210", Offset = "0x9DB010", VA = "0x1809DC210", Slot = "6")]
|
|
protected override void HFMOBAJEAKK(KHJKOGJKJNA JKMHAHNGMCN, IReadOnlyList<short> JEKOINNGHHM)
|
|
{
|
|
int num = 0;
|
|
if (num < JEKOINNGHHM)
|
|
{
|
|
num += num;
|
|
if (num == JEKOINNGHHM)
|
|
{
|
|
goto IL_24;
|
|
}
|
|
num++;
|
|
}
|
|
int num2 = 0;
|
|
JKMHAHNGMCN.PMIHLIMJPDL.Add(num2);
|
|
num++;
|
|
IL_24:
|
|
num2 += num2;
|
|
}
|
|
|
|
// Token: 0x06011793 RID: 71571 RVA: 0x003F9584 File Offset: 0x003F7784
|
|
[Token(Token = "0x6011793")]
|
|
[Address(RVA = "0x9DC380", Offset = "0x9DB180", VA = "0x1809DC380", Slot = "7")]
|
|
protected override ArraySegment<byte> MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, short[] FMOMKBJLHLP)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002890 RID: 10384
|
|
[Token(Token = "0x2002890")]
|
|
[CompilerGenerated]
|
|
private sealed class JBOOBIGKAFL
|
|
{
|
|
// Token: 0x06011794 RID: 71572 RVA: 0x003F9598 File Offset: 0x003F7798
|
|
[Token(Token = "0x6011794")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JBOOBIGKAFL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011795 RID: 71573 RVA: 0x003F95AC File Offset: 0x003F77AC
|
|
[Token(Token = "0x6011795")]
|
|
[Address(RVA = "0x9DBEA0", Offset = "0x9DACA0", VA = "0x1809DBEA0")]
|
|
internal void <FinishRecording>b__0()
|
|
{
|
|
MicAudioRecorder.JGGHBCDDGKB jgghbcddgkb = this.activeEncoder;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400B39D RID: 45981
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B39D")]
|
|
public MicAudioRecorder.JGGHBCDDGKB activeEncoder;
|
|
}
|
|
}
|
|
}
|