48 lines
1.3 KiB
C#
48 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000ABF RID: 2751
|
|
public static class BAGKDEHAHPE
|
|
{
|
|
// Token: 0x06015104 RID: 86276 RVA: 0x005E3748 File Offset: 0x005E1948
|
|
public static AudioClip PPBCDEEBBEB(string OOEPHMJMKBK, int NAJNIAJOBPN)
|
|
{
|
|
AudioClip audioClip = null;
|
|
if (OOEPHMJMKBK == null)
|
|
{
|
|
if (BAGKDEHAHPE.FJBANDLNCFH == null)
|
|
{
|
|
BAGKDEHAHPE.FJBANDLNCFH = BAGKDEHAHPE.FHHHCAKAMBH(OOEPHMJMKBK, NAJNIAJOBPN);
|
|
}
|
|
audioClip = BAGKDEHAHPE.FJBANDLNCFH;
|
|
}
|
|
else if (!BAGKDEHAHPE.BDCDDIAPJOK.TryGetValue(OOEPHMJMKBK, out audioClip))
|
|
{
|
|
audioClip = BAGKDEHAHPE.FHHHCAKAMBH(OOEPHMJMKBK, NAJNIAJOBPN);
|
|
BAGKDEHAHPE.BDCDDIAPJOK.Add(OOEPHMJMKBK, audioClip);
|
|
}
|
|
return audioClip;
|
|
}
|
|
|
|
// Token: 0x06015105 RID: 86277 RVA: 0x005E37AC File Offset: 0x005E19AC
|
|
private static AudioClip FHHHCAKAMBH(string OOEPHMJMKBK, int NAJNIAJOBPN)
|
|
{
|
|
int num;
|
|
int num2;
|
|
Microphone.GetDeviceCaps(OOEPHMJMKBK, out num, out num2);
|
|
int num3 = NAJNIAJOBPN;
|
|
if (NAJNIAJOBPN < num || (num2 != 0 && NAJNIAJOBPN > num2))
|
|
{
|
|
num3 = num2;
|
|
}
|
|
return Microphone.Start(OOEPHMJMKBK, true, 1, num3);
|
|
}
|
|
|
|
// Token: 0x04003A67 RID: 14951
|
|
private static Dictionary<string, AudioClip> BDCDDIAPJOK = new Dictionary<string, AudioClip>();
|
|
|
|
// Token: 0x04003A68 RID: 14952
|
|
private static AudioClip FJBANDLNCFH = null;
|
|
}
|