oh dear
This commit is contained in:
@@ -0,0 +1,416 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Voice.Unity;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200289E RID: 10398
|
||||
[Token(Token = "0x200289E")]
|
||||
public static class KGGMGKJJLCL
|
||||
{
|
||||
// Token: 0x17003124 RID: 12580
|
||||
// (get) Token: 0x060117C6 RID: 71622 RVA: 0x003FA020 File Offset: 0x003F8220
|
||||
// (set) Token: 0x060117C7 RID: 71623 RVA: 0x003FA044 File Offset: 0x003F8244
|
||||
[Token(Token = "0x17003124")]
|
||||
public static bool ALHGOHCKNOC
|
||||
{
|
||||
[Token(Token = "0x60117C6")]
|
||||
[Address(RVA = "0x116BC30", Offset = "0x116AA30", VA = "0x18116BC30")]
|
||||
get
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
efefmhjpjij.BGNNKPCDIKP();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60117C7")]
|
||||
[Address(RVA = "0x116BF80", Offset = "0x116AD80", VA = "0x18116BF80")]
|
||||
set
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag = KGGMGKJJLCL.ALHGOHCKNOC;
|
||||
if (value == flag)
|
||||
{
|
||||
break;
|
||||
}
|
||||
num += num;
|
||||
num++;
|
||||
List<Recorder> allRecorders = Recorder.AllRecorders;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117C8 RID: 71624 RVA: 0x003FA090 File Offset: 0x003F8290
|
||||
[Token(Token = "0x60117C8")]
|
||||
[Address(RVA = "0x116BA60", Offset = "0x116A860", VA = "0x18116BA60")]
|
||||
public static void KCHKKFNOCII(PlatformManager.LDIIFDDCKCN LJKBDEFONMB)
|
||||
{
|
||||
KGGMGKJJLCL.JNPKDLBGLHK = LJKBDEFONMB;
|
||||
KGGMGKJJLCL.DCIKOJPPANE = 0;
|
||||
bool hasMicrophonePermissions = SingletonMonoBehaviour.ONCPNMDGGKG.MDFBELIMMHD;
|
||||
KGGMGKJJLCL.DCIKOJPPANE = 0;
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.BANOGEJLEAI)
|
||||
{
|
||||
bool flag;
|
||||
CFLMJLFBOKH.DOECAKNLHDJ(flag);
|
||||
}
|
||||
Action ajenedoimpd = KGGMGKJJLCL.AJENEDOIMPD;
|
||||
if (ajenedoimpd != 0)
|
||||
{
|
||||
ajenedoimpd();
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
KGGMGKJJLCL.OHFNJFGDMPK();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117C9 RID: 71625 RVA: 0x003FA0F0 File Offset: 0x003F82F0
|
||||
[Token(Token = "0x60117C9")]
|
||||
[Address(RVA = "0x116B4A0", Offset = "0x116A2A0", VA = "0x18116B4A0")]
|
||||
public static void FOAJHHEIBDD()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Recorder> allRecorders = Recorder.AllRecorders;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060117CA RID: 71626 RVA: 0x003FA118 File Offset: 0x003F8318
|
||||
[Token(Token = "0x60117CA")]
|
||||
[Address(RVA = "0x116BD90", Offset = "0x116AB90", VA = "0x18116BD90")]
|
||||
private static void OHFNJFGDMPK()
|
||||
{
|
||||
int num;
|
||||
AudioSettings.AudioConfigurationChangeHandler audioConfigurationChangeHandler = new AudioSettings.AudioConfigurationChangeHandler(num.IHFHOPNJINC);
|
||||
num = 0;
|
||||
AudioSettings.OnAudioConfigurationChanged += audioConfigurationChangeHandler;
|
||||
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
|
||||
int num2;
|
||||
Action action = new Action(num2.FFPJDMFCFNO);
|
||||
num2 = 0;
|
||||
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.BPJDFPACLMK(mghcdbefnol, action);
|
||||
int num3;
|
||||
Action<Recorder> action2 = new Action(num3.GHPFBMGJJHB);
|
||||
num3 = 0;
|
||||
Recorder.RecorderInitializing += action2;
|
||||
if (!EIMGAFPPJFD.GCIGJIKAIJE())
|
||||
{
|
||||
}
|
||||
Recorder.PEKJKNAHHBC = EIMGAFPPJFD.PMFACCFMKGE();
|
||||
}
|
||||
|
||||
// Token: 0x060117CB RID: 71627 RVA: 0x003FA190 File Offset: 0x003F8390
|
||||
[Token(Token = "0x60117CB")]
|
||||
[Address(RVA = "0x116B3F0", Offset = "0x116A1F0", VA = "0x18116B3F0")]
|
||||
private static void FFPJDMFCFNO()
|
||||
{
|
||||
if (!EIMGAFPPJFD.GCIGJIKAIJE())
|
||||
{
|
||||
}
|
||||
Recorder.PEKJKNAHHBC = EIMGAFPPJFD.PMFACCFMKGE();
|
||||
}
|
||||
|
||||
// Token: 0x060117CC RID: 71628 RVA: 0x003FA1B4 File Offset: 0x003F83B4
|
||||
[Token(Token = "0x60117CC")]
|
||||
[Address(RVA = "0x116B960", Offset = "0x116A760", VA = "0x18116B960")]
|
||||
private static void IHFHOPNJINC(bool BKLDJJJGKHM)
|
||||
{
|
||||
KGGMGKJJLCL.DCIKOJPPANE = 0;
|
||||
if (BKLDJJJGKHM)
|
||||
{
|
||||
KGGMGKJJLCL.FOAJHHEIBDD();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117CD RID: 71629 RVA: 0x003FA1D4 File Offset: 0x003F83D4
|
||||
[Token(Token = "0x60117CD")]
|
||||
[Address(RVA = "0x116B5F0", Offset = "0x116A3F0", VA = "0x18116B5F0")]
|
||||
private static void GHPFBMGJJHB(Recorder LPAMLOIIBHO)
|
||||
{
|
||||
int num = 0;
|
||||
if (LPAMLOIIBHO != num && LPAMLOIIBHO.sourceType == Recorder.OANHKOCHOPC.Microphone)
|
||||
{
|
||||
LPAMLOIIBHO.AGNAIILICLH = (LCBDECJBMIG)((uint)24000);
|
||||
int num2 = 0;
|
||||
LPAMLOIIBHO.JOKLDHODLAC = (Recorder.GKJCMPBHEHE)num2;
|
||||
string text = KGGMGKJJLCL.AEFEKHFPCPH(KGGMGKJJLCL.JNPKDLBGLHK);
|
||||
LPAMLOIIBHO.PBGEAJCFFCE = text;
|
||||
PlatformManager.LDIIFDDCKCN jnpkdlbglhk = KGGMGKJJLCL.JNPKDLBGLHK;
|
||||
int num3 = 0;
|
||||
if (num3 == 0)
|
||||
{
|
||||
if (jnpkdlbglhk == PlatformManager.LDIIFDDCKCN.OculusQuest)
|
||||
{
|
||||
}
|
||||
if (jnpkdlbglhk == PlatformManager.LDIIFDDCKCN.iOS)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (!text.LJGBBKKGKOP())
|
||||
{
|
||||
Microphone.GetDeviceCaps(text, num3, num3);
|
||||
}
|
||||
LPAMLOIIBHO.UnityMicrophoneSamplingRate = (int)((uint)44100);
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE == PlatformManager.LDIIFDDCKCN.AndroidMobile)
|
||||
{
|
||||
WebRtcAudioDsp component = LPAMLOIIBHO.GetComponent<WebRtcAudioDsp>();
|
||||
int num4 = 0;
|
||||
if (component == num4)
|
||||
{
|
||||
WebRtcAudioDsp webRtcAudioDsp = LPAMLOIIBHO.gameObject.AddComponent<WebRtcAudioDsp>();
|
||||
webRtcAudioDsp.BPHGFFKFPPI = true;
|
||||
int num5 = 0;
|
||||
webRtcAudioDsp.DCIIAHEBIND = num5 != 0;
|
||||
webRtcAudioDsp.HFBIAHBKOOM = true;
|
||||
}
|
||||
}
|
||||
if (LPAMLOIIBHO.FFNIFALJLDD && LPAMLOIIBHO.<FILFPIDGFBF>k__BackingField)
|
||||
{
|
||||
int num6 = 0;
|
||||
LPAMLOIIBHO.RestartRecording(num6 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117CE RID: 71630 RVA: 0x003FA2CC File Offset: 0x003F84CC
|
||||
[Token(Token = "0x60117CE")]
|
||||
[Address(RVA = "0x116B950", Offset = "0x116A750", VA = "0x18116B950")]
|
||||
private static bool IHBJOFIINPG(PlatformManager.LDIIFDDCKCN LJKBDEFONMB)
|
||||
{
|
||||
return LJKBDEFONMB == PlatformManager.LDIIFDDCKCN.iOS;
|
||||
}
|
||||
|
||||
// Token: 0x060117CF RID: 71631 RVA: 0x003FA2E0 File Offset: 0x003F84E0
|
||||
[Token(Token = "0x60117CF")]
|
||||
[Address(RVA = "0x116AD90", Offset = "0x1169B90", VA = "0x18116AD90")]
|
||||
private static string AEFEKHFPCPH(PlatformManager.LDIIFDDCKCN LJKBDEFONMB)
|
||||
{
|
||||
int num = 0;
|
||||
if (Microphone.devices.Length != num)
|
||||
{
|
||||
string[] devices = Microphone.devices;
|
||||
if (!KGGMGKJJLCL.ALHGOHCKNOC)
|
||||
{
|
||||
if (LJKBDEFONMB == PlatformManager.LDIIFDDCKCN.Desktop_Oculus)
|
||||
{
|
||||
string[] devices2 = Microphone.devices;
|
||||
Func<string, bool> <>9__14_ = KGGMGKJJLCL.<>c.<>9__14_1;
|
||||
if (<>9__14_ == 0)
|
||||
{
|
||||
KGGMGKJJLCL.<>c.<>9__14_1 = (string d) => d.Contains("Rift");
|
||||
}
|
||||
if (Enumerable.FirstOrDefault<string>(devices2, <>9__14_) != 0)
|
||||
{
|
||||
goto IL_CA;
|
||||
}
|
||||
string[] devices3 = Microphone.devices;
|
||||
if (KGGMGKJJLCL.<>c.<>9__14_2 != 0)
|
||||
{
|
||||
goto IL_BE;
|
||||
}
|
||||
KGGMGKJJLCL.<>c.<>9__14_2 = (string d) => d.Contains("Oculus");
|
||||
}
|
||||
if (LJKBDEFONMB != PlatformManager.LDIIFDDCKCN.PS4)
|
||||
{
|
||||
goto IL_CA;
|
||||
}
|
||||
string[] devices4 = Microphone.devices;
|
||||
Func<string, bool> func;
|
||||
if (KGGMGKJJLCL.<>c.<>9__14_3 == 0)
|
||||
{
|
||||
func = (string d) => d.Contains("VOICE_CHAT");
|
||||
KGGMGKJJLCL.<>c.<>9__14_3 = func;
|
||||
}
|
||||
IL_BE:
|
||||
if (Enumerable.FirstOrDefault<string>(devices4, func) != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_CA:
|
||||
while (LJKBDEFONMB != PlatformManager.LDIIFDDCKCN.XboxOne)
|
||||
{
|
||||
}
|
||||
string hardwareTypeString = SingletonMonoBehaviour.ONCPNMDGGKG.JHGADPHMMKG;
|
||||
string text = string.Format("User {0} ", hardwareTypeString);
|
||||
string targetMicPrefix = text;
|
||||
string[] devices5 = Microphone.devices;
|
||||
Func<string, bool> func2 = delegate(string d)
|
||||
{
|
||||
string targetMicPrefix2 = targetMicPrefix;
|
||||
return d.StartsWith(targetMicPrefix2);
|
||||
};
|
||||
string text2 = Enumerable.FirstOrDefault<string>(devices5, func2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060117D0 RID: 71632 RVA: 0x003FA410 File Offset: 0x003F8610
|
||||
[Token(Token = "0x60117D0")]
|
||||
[Address(RVA = "0x116B1B0", Offset = "0x1169FB0", VA = "0x18116B1B0")]
|
||||
private static int EHPPGLNFOGA(string EFICMBIBBMM, PlatformManager.LDIIFDDCKCN LJKBDEFONMB)
|
||||
{
|
||||
int num = 0;
|
||||
if (num == 0)
|
||||
{
|
||||
if (LJKBDEFONMB == PlatformManager.LDIIFDDCKCN.OculusQuest)
|
||||
{
|
||||
return 44100;
|
||||
}
|
||||
if (LJKBDEFONMB == PlatformManager.LDIIFDDCKCN.iOS)
|
||||
{
|
||||
return 48000;
|
||||
}
|
||||
}
|
||||
if (EFICMBIBBMM.LJGBBKKGKOP())
|
||||
{
|
||||
return 24000;
|
||||
}
|
||||
Microphone.GetDeviceCaps(EFICMBIBBMM, num, num);
|
||||
return 44100;
|
||||
}
|
||||
|
||||
// Token: 0x060117D1 RID: 71633 RVA: 0x003FA454 File Offset: 0x003F8654
|
||||
[Token(Token = "0x60117D1")]
|
||||
[Address(RVA = "0x116B290", Offset = "0x116A090", VA = "0x18116B290")]
|
||||
public static bool FDIMKCJMNNL()
|
||||
{
|
||||
bool hasMicrophonePermissions = SingletonMonoBehaviour.ONCPNMDGGKG.MDFBELIMMHD;
|
||||
KGGMGKJJLCL.DCIKOJPPANE = 0;
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.BANOGEJLEAI)
|
||||
{
|
||||
bool flag;
|
||||
CFLMJLFBOKH.DOECAKNLHDJ(flag);
|
||||
}
|
||||
Action ajenedoimpd = KGGMGKJJLCL.AJENEDOIMPD;
|
||||
if (ajenedoimpd != 0)
|
||||
{
|
||||
ajenedoimpd();
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x060117D2 RID: 71634 RVA: 0x003FA49C File Offset: 0x003F869C
|
||||
[Token(Token = "0x60117D2")]
|
||||
[Address(RVA = "0x116B170", Offset = "0x1169F70", VA = "0x18116B170")]
|
||||
public static void BKEGOEKKMAI()
|
||||
{
|
||||
KGGMGKJJLCL.DCIKOJPPANE = 0;
|
||||
}
|
||||
|
||||
// Token: 0x14000180 RID: 384
|
||||
// (add) Token: 0x060117D3 RID: 71635 RVA: 0x003FA4B0 File Offset: 0x003F86B0
|
||||
// (remove) Token: 0x060117D4 RID: 71636 RVA: 0x003FA4DC File Offset: 0x003F86DC
|
||||
[Token(Token = "0x14000180")]
|
||||
public static event Action AJENEDOIMPD
|
||||
{
|
||||
[Token(Token = "0x60117D3")]
|
||||
[Address(RVA = "0x116B9B0", Offset = "0x116A7B0", VA = "0x18116B9B0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ajenedoimpd;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ajenedoimpd = KGGMGKJJLCL.AJENEDOIMPD;
|
||||
@delegate = Delegate.Combine(ajenedoimpd, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (typeof(KGGMGKJJLCL).TypeHandle != ajenedoimpd)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60117D4")]
|
||||
[Address(RVA = "0x116B8A0", Offset = "0x116A6A0", VA = "0x18116B8A0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ajenedoimpd;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ajenedoimpd = KGGMGKJJLCL.AJENEDOIMPD;
|
||||
@delegate = Delegate.Remove(ajenedoimpd, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (typeof(KGGMGKJJLCL).TypeHandle != ajenedoimpd)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B3CC RID: 46028
|
||||
[Token(Token = "0x400B3CC")]
|
||||
private static bool? DCIKOJPPANE;
|
||||
|
||||
// Token: 0x0400B3CD RID: 46029
|
||||
[Token(Token = "0x400B3CD")]
|
||||
private static bool MGDPDKOLBPO;
|
||||
|
||||
// Token: 0x0400B3CE RID: 46030
|
||||
[Token(Token = "0x400B3CE")]
|
||||
private static PlatformManager.LDIIFDDCKCN JNPKDLBGLHK;
|
||||
|
||||
// Token: 0x0400B3CF RID: 46031
|
||||
[Token(Token = "0x400B3CF")]
|
||||
private const string OKBKNLIEGNB = "MS_SYSTEM_MIC";
|
||||
|
||||
// Token: 0x0200289F RID: 10399
|
||||
[Token(Token = "0x200289F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KNICCHHDNFM
|
||||
{
|
||||
// Token: 0x060117D5 RID: 71637 RVA: 0x003FA508 File Offset: 0x003F8708
|
||||
[Token(Token = "0x60117D5")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KNICCHHDNFM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060117D6 RID: 71638 RVA: 0x003FA51C File Offset: 0x003F871C
|
||||
[Token(Token = "0x60117D6")]
|
||||
[Address(RVA = "0x116EFC0", Offset = "0x116DDC0", VA = "0x18116EFC0")]
|
||||
internal bool <GetDesiredUnityMicrophoneDeviceName>b__0(string d)
|
||||
{
|
||||
string text = this.targetMicPrefix;
|
||||
return d.StartsWith(text);
|
||||
}
|
||||
|
||||
// Token: 0x0400B3D1 RID: 46033
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B3D1")]
|
||||
public string targetMicPrefix;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user