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.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 action = new Action(this.MPNGHKPNEBK); } if (flag) { KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE lhcdhnickne2 = this.format; int num2 = this.compressedBitrate; MicAudioRecorder.LHNGJGJPOEK lhngjgjpoek; this.ONCENANCNFO = lhngjgjpoek; Action action2 = new Action(this.ABPHLPEJKMC); this.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.k__BackingField) { this.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 FinishRecording() { /* An exception occurred when decompiling this method (06011779) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF 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: 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.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 BFHKDGFEKPH(); } // Token: 0x0200288C RID: 10380 [Token(Token = "0x200288C")] private abstract class AGCKECPBHIF : 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 BFHKDGFEKPH() { /* An exception occurred when decompiling this method (06011783) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF 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[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: 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 DNFGHLBGEOC(List NKMLDPGPNOL, KHJKOGJKJNA NGAKMPBLLHK, CBLLFJEDOII MCINMMCGJML) { throw new NullReferenceException(); } // Token: 0x06011786 RID: 71558 [Token(Token = "0x6011786")] [Address(Slot = "6")] protected abstract void HFMOBAJEAKK(KHJKOGJKJNA JKMHAHNGMCN, IReadOnlyList FMOMKBJLHLP); // Token: 0x06011787 RID: 71559 [Token(Token = "0x6011787")] [Address(Slot = "7")] protected abstract ArraySegment MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, T[] FMOMKBJLHLP); // Token: 0x0400B389 RID: 45961 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400B389")] private List 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 { // 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 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 MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, float[] FMOMKBJLHLP) { throw new NullReferenceException(); } } // Token: 0x0200288F RID: 10383 [Token(Token = "0x200288F")] private class LHNGJGJPOEK : MicAudioRecorder.AGCKECPBHIF { // 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 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 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 b__0() { MicAudioRecorder.JGGHBCDDGKB jgghbcddgkb = this.activeEncoder; throw new NullReferenceException(); } // Token: 0x0400B39D RID: 45981 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B39D")] public MicAudioRecorder.JGGHBCDDGKB activeEncoder; } } }