m
This commit is contained in:
@@ -0,0 +1,512 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Threading;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Audio
|
||||
{
|
||||
// Token: 0x02002973 RID: 10611
|
||||
[Token(Token = "0x2002973")]
|
||||
public class MicAudioRecorder : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170031CC RID: 12748
|
||||
// (get) Token: 0x06011BB0 RID: 72624 RVA: 0x004029F8 File Offset: 0x00400BF8
|
||||
// (set) Token: 0x06011BB1 RID: 72625 RVA: 0x00402A0C File Offset: 0x00400C0C
|
||||
[Token(Token = "0x170031CC")]
|
||||
public bool OHDCIAPFBBA
|
||||
{
|
||||
[Token(Token = "0x6011BB0")]
|
||||
[Address(RVA = "0x417650", Offset = "0x416650", VA = "0x180417650")]
|
||||
get;
|
||||
[Token(Token = "0x6011BB1")]
|
||||
[Address(RVA = "0x417950", Offset = "0x416950", VA = "0x180417950")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011BB2 RID: 72626 RVA: 0x00402A20 File Offset: 0x00400C20
|
||||
[Token(Token = "0x6011BB2")]
|
||||
[Address(RVA = "0x14F4BA0", Offset = "0x14F3BA0", VA = "0x1814F4BA0")]
|
||||
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: 0x06011BB3 RID: 72627 RVA: 0x00402A68 File Offset: 0x00400C68
|
||||
[Token(Token = "0x6011BB3")]
|
||||
[Address(RVA = "0x14F4C10", Offset = "0x14F3C10", VA = "0x1814F4C10")]
|
||||
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);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011BB4 RID: 72628 RVA: 0x00402B34 File Offset: 0x00400D34
|
||||
[Token(Token = "0x6011BB4")]
|
||||
[Address(RVA = "0x14F4740", Offset = "0x14F3740", VA = "0x1814F4740")]
|
||||
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: 0x06011BB5 RID: 72629 RVA: 0x00402B98 File Offset: 0x00400D98
|
||||
[Token(Token = "0x6011BB5")]
|
||||
[Address(RVA = "0x14F4810", Offset = "0x14F3810", VA = "0x1814F4810")]
|
||||
public PMGCJEPKFOF<KHJKOGJKJNA> FinishRecording()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011BB5)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06011BB6 RID: 72630 RVA: 0x00402C0C File Offset: 0x00400E0C
|
||||
[Token(Token = "0x6011BB6")]
|
||||
[Address(RVA = "0x14F4980", Offset = "0x14F3980", VA = "0x1814F4980")]
|
||||
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: 0x06011BB7 RID: 72631 RVA: 0x00402C3C File Offset: 0x00400E3C
|
||||
[Token(Token = "0x6011BB7")]
|
||||
[Address(RVA = "0x14F45E0", Offset = "0x14F35E0", VA = "0x1814F45E0")]
|
||||
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: 0x06011BB8 RID: 72632 RVA: 0x00402C6C File Offset: 0x00400E6C
|
||||
[Token(Token = "0x6011BB8")]
|
||||
[Address(RVA = "0x14F46D0", Offset = "0x14F36D0", VA = "0x1814F46D0")]
|
||||
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: 0x06011BB9 RID: 72633 RVA: 0x00402CB0 File Offset: 0x00400EB0
|
||||
[Token(Token = "0x6011BB9")]
|
||||
[Address(RVA = "0x14F4A70", Offset = "0x14F3A70", VA = "0x1814F4A70")]
|
||||
private void OMDEHIEFHBD()
|
||||
{
|
||||
Player.<EGKJPJKLEAI>k__BackingField.photonMicEvents.StopListening(this);
|
||||
}
|
||||
|
||||
// Token: 0x06011BBA RID: 72634 RVA: 0x00402CD4 File Offset: 0x00400ED4
|
||||
[Token(Token = "0x6011BBA")]
|
||||
[Address(RVA = "0x14F5090", Offset = "0x14F4090", VA = "0x1814F5090")]
|
||||
public MicAudioRecorder()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B592 RID: 46482
|
||||
[Token(Token = "0x400B592")]
|
||||
private const int DKHDKMEOKHA = 5000;
|
||||
|
||||
// Token: 0x0400B593 RID: 46483
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B593")]
|
||||
[SerializeField]
|
||||
private KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE format = (KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE)((ulong)1L);
|
||||
|
||||
// Token: 0x0400B594 RID: 46484
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400B594")]
|
||||
[SerializeField]
|
||||
private LCBDECJBMIG preferredSamplingRate = (LCBDECJBMIG)((ulong)24000L);
|
||||
|
||||
// Token: 0x0400B595 RID: 46485
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B595")]
|
||||
[SerializeField]
|
||||
private int compressedBitrate = (int)((ulong)96000L);
|
||||
|
||||
// Token: 0x0400B596 RID: 46486
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B596")]
|
||||
private MicAudioRecorder.PBMAIKBBFGL CAOKFIBJFAK;
|
||||
|
||||
// Token: 0x0400B597 RID: 46487
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B597")]
|
||||
private MicAudioRecorder.LHNGJGJPOEK ONCENANCNFO;
|
||||
|
||||
// Token: 0x02002974 RID: 10612
|
||||
[Token(Token = "0x2002974")]
|
||||
private interface JGGHBCDDGKB : IDisposable
|
||||
{
|
||||
// Token: 0x06011BBB RID: 72635
|
||||
[Token(Token = "0x6011BBB")]
|
||||
[Address(Slot = "0")]
|
||||
PMGCJEPKFOF<KHJKOGJKJNA> BFHKDGFEKPH();
|
||||
}
|
||||
|
||||
// Token: 0x02002975 RID: 10613
|
||||
[Token(Token = "0x2002975")]
|
||||
private abstract class AGCKECPBHIF<T> : MicAudioRecorder.JGGHBCDDGKB, IDisposable
|
||||
{
|
||||
// Token: 0x06011BBC RID: 72636 RVA: 0x00402D0C File Offset: 0x00400F0C
|
||||
[Token(Token = "0x6011BBC")]
|
||||
[Address(RVA = "0x1CC4FA0", Offset = "0x1CC3FA0", VA = "0x181CC4FA0")]
|
||||
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: 0x06011BBD RID: 72637 RVA: 0x00402D60 File Offset: 0x00400F60
|
||||
[Token(Token = "0x6011BBD")]
|
||||
[Address(RVA = "0x1CC58B0", Offset = "0x1CC48B0", VA = "0x181CC58B0")]
|
||||
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: 0x06011BBE RID: 72638 RVA: 0x00402DD0 File Offset: 0x00400FD0
|
||||
[Token(Token = "0x6011BBE")]
|
||||
[Address(RVA = "0x1CC5660", Offset = "0x1CC4660", VA = "0x181CC5660")]
|
||||
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: 0x06011BBF RID: 72639 RVA: 0x00402E34 File Offset: 0x00401034
|
||||
[Token(Token = "0x6011BBF")]
|
||||
[Address(RVA = "0x1CC4600", Offset = "0x1CC3600", VA = "0x181CC4600", Slot = "4")]
|
||||
public PMGCJEPKFOF<KHJKOGJKJNA> BFHKDGFEKPH()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011BBF)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06011BC0 RID: 72640 RVA: 0x00402E98 File Offset: 0x00401098
|
||||
[Token(Token = "0x6011BC0")]
|
||||
[Address(RVA = "0x1CC4A70", Offset = "0x1CC3A70", VA = "0x181CC4A70", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
int num = 0;
|
||||
this.JEKOINNGHHM = num;
|
||||
}
|
||||
|
||||
// Token: 0x06011BC1 RID: 72641 RVA: 0x00402EB0 File Offset: 0x004010B0
|
||||
[Token(Token = "0x6011BC1")]
|
||||
[Address(RVA = "0x1CC49C0", Offset = "0x1CC39C0", VA = "0x181CC49C0")]
|
||||
private IEnumerator<KENFJGFMIPM> DNFGHLBGEOC(List<T> NKMLDPGPNOL, KHJKOGJKJNA NGAKMPBLLHK, CBLLFJEDOII<KHJKOGJKJNA> MCINMMCGJML)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011BC2 RID: 72642
|
||||
[Token(Token = "0x6011BC2")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract void HFMOBAJEAKK(KHJKOGJKJNA JKMHAHNGMCN, IReadOnlyList<T> FMOMKBJLHLP);
|
||||
|
||||
// Token: 0x06011BC3 RID: 72643
|
||||
[Token(Token = "0x6011BC3")]
|
||||
[Address(Slot = "7")]
|
||||
protected abstract ArraySegment<byte> MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, T[] FMOMKBJLHLP);
|
||||
|
||||
// Token: 0x0400B599 RID: 46489
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B599")]
|
||||
private List<T> JEKOINNGHHM;
|
||||
|
||||
// Token: 0x0400B59A RID: 46490
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B59A")]
|
||||
private int OPAGMEGKDOB;
|
||||
|
||||
// Token: 0x0400B59B RID: 46491
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B59B")]
|
||||
private KHJKOGJKJNA POFFKBFJJKK;
|
||||
|
||||
// Token: 0x0400B59C RID: 46492
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B59C")]
|
||||
private KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB;
|
||||
|
||||
// Token: 0x0400B59D RID: 46493
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B59D")]
|
||||
private int CDKLOEONJIL = (int)HFMBAGMDCOB;
|
||||
|
||||
// Token: 0x0400B59E RID: 46494
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B59E")]
|
||||
private int ILDHJPNKMIE;
|
||||
|
||||
// Token: 0x0400B59F RID: 46495
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B59F")]
|
||||
private IDisposable JHHOFOMKPHJ = 0;
|
||||
}
|
||||
|
||||
// Token: 0x02002977 RID: 10615
|
||||
[Token(Token = "0x2002977")]
|
||||
private class PBMAIKBBFGL : MicAudioRecorder.AGCKECPBHIF<float>
|
||||
{
|
||||
// Token: 0x06011BCA RID: 72650 RVA: 0x00402EDC File Offset: 0x004010DC
|
||||
[Token(Token = "0x6011BCA")]
|
||||
[Address(RVA = "0x14F58B0", Offset = "0x14F48B0", VA = "0x1814F58B0")]
|
||||
public PBMAIKBBFGL(KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB, float JPOFKMCIEKB, int FKBDNJCDKKB, int ILDHJPNKMIE)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BCB RID: 72651 RVA: 0x00402EEC File Offset: 0x004010EC
|
||||
[Token(Token = "0x6011BCB")]
|
||||
[Address(RVA = "0x14F5810", Offset = "0x14F4810", VA = "0x1814F5810", Slot = "6")]
|
||||
protected override void HFMOBAJEAKK(KHJKOGJKJNA JKMHAHNGMCN, IReadOnlyList<float> JEKOINNGHHM)
|
||||
{
|
||||
JKMHAHNGMCN.PMIHLIMJPDL.AddRange(JEKOINNGHHM);
|
||||
}
|
||||
|
||||
// Token: 0x06011BCC RID: 72652 RVA: 0x00402F0C File Offset: 0x0040110C
|
||||
[Token(Token = "0x6011BCC")]
|
||||
[Address(RVA = "0x14F5870", Offset = "0x14F4870", VA = "0x1814F5870", Slot = "7")]
|
||||
protected override ArraySegment<byte> MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, float[] FMOMKBJLHLP)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002978 RID: 10616
|
||||
[Token(Token = "0x2002978")]
|
||||
private class LHNGJGJPOEK : MicAudioRecorder.AGCKECPBHIF<short>
|
||||
{
|
||||
// Token: 0x06011BCD RID: 72653 RVA: 0x00402F20 File Offset: 0x00401120
|
||||
[Token(Token = "0x6011BCD")]
|
||||
[Address(RVA = "0x14F4090", Offset = "0x14F3090", VA = "0x1814F4090")]
|
||||
public LHNGJGJPOEK(KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB, float JPOFKMCIEKB, int FKBDNJCDKKB, int ILDHJPNKMIE)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BCE RID: 72654 RVA: 0x00402F30 File Offset: 0x00401130
|
||||
[Token(Token = "0x6011BCE")]
|
||||
[Address(RVA = "0x14F3EE0", Offset = "0x14F2EE0", VA = "0x1814F3EE0", 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: 0x06011BCF RID: 72655 RVA: 0x00402F6C File Offset: 0x0040116C
|
||||
[Token(Token = "0x6011BCF")]
|
||||
[Address(RVA = "0x14F4050", Offset = "0x14F3050", VA = "0x1814F4050", Slot = "7")]
|
||||
protected override ArraySegment<byte> MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, short[] FMOMKBJLHLP)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002979 RID: 10617
|
||||
[Token(Token = "0x2002979")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JBOOBIGKAFL
|
||||
{
|
||||
// Token: 0x06011BD0 RID: 72656 RVA: 0x00402F80 File Offset: 0x00401180
|
||||
[Token(Token = "0x6011BD0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JBOOBIGKAFL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BD1 RID: 72657 RVA: 0x00402F94 File Offset: 0x00401194
|
||||
[Token(Token = "0x6011BD1")]
|
||||
[Address(RVA = "0x14F3B70", Offset = "0x14F2B70", VA = "0x1814F3B70")]
|
||||
internal void <FinishRecording>b__0()
|
||||
{
|
||||
MicAudioRecorder.JGGHBCDDGKB jgghbcddgkb = this.activeEncoder;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400B5AD RID: 46509
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5AD")]
|
||||
public MicAudioRecorder.JGGHBCDDGKB activeEncoder;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user