Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/HNNCAGBOFHB.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

122 lines
4.2 KiB
C#

using System;
using Cpp2IlInjected;
using Google.Protobuf;
using Google.Protobuf.Collections;
using UnityEngine;
// Token: 0x02002699 RID: 9881
[Token(Token = "0x2002699")]
public static class HNNCAGBOFHB
{
// Token: 0x060102F3 RID: 66291 RVA: 0x003A7FAC File Offset: 0x003A61AC
[Token(Token = "0x60102F3")]
[Address(RVA = "0x102ADC0", Offset = "0x1029BC0", VA = "0x18102ADC0")]
public static AudioClip PKMDHIHNKOH(this KHJKOGJKJNA ABADFLCBFIJ, Func<bool> BPHMMPNLECI)
{
if (ABADFLCBFIJ != 0)
{
int nhcogbkdlld = ABADFLCBFIJ.NHCOGBKDLLD;
if (nhcogbkdlld != 0)
{
KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE hlipadmppni = ABADFLCBFIJ.HLIPADMPPNI;
if (hlipadmppni == KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE.Uncompressed)
{
float[] array = new float[nhcogbkdlld];
RepeatedField<float> pmihlimjpdl = ABADFLCBFIJ.PMIHLIMJPDL;
int length = array.Length;
if (length == 0)
{
Debug.LogError("Error attempting to process AudioStreamData into an AudioClip.");
}
int jlpnpniopeg = ABADFLCBFIJ.JLPNPNIOPEG;
int akdbfnkaljm = ABADFLCBFIJ.AKDBFNKALJM;
ulong num;
AudioClip audioClip = AudioClip.Create("AudioStreamData", length, akdbfnkaljm, jlpnpniopeg, num != 0UL);
int num2 = 0;
bool flag = audioClip.SetData(array, num2);
}
if (hlipadmppni != KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE.Opus)
{
throw new NullReferenceException();
}
AudioClip audioClip2 = HNNCAGBOFHB.GKHCMDFPJLL(ABADFLCBFIJ);
KNGBAPKPNPE<float> kngbapkpnpe;
AGPNOAMCFMF agpnoamcfmf = new AGPNOAMCFMF(ABADFLCBFIJ, kngbapkpnpe, BPHMMPNLECI);
}
Debug.LogWarning("CreateUncompressedAudioClip(): data.SampleCount is 0");
}
Debug.LogWarning("CreateUncompressedAudioClip(): data is null");
throw new NullReferenceException();
}
// Token: 0x060102F4 RID: 66292 RVA: 0x003A808C File Offset: 0x003A628C
[Token(Token = "0x60102F4")]
[Address(RVA = "0x102AA60", Offset = "0x1029860", VA = "0x18102AA60")]
private static AudioClip GKHCMDFPJLL(KHJKOGJKJNA ABADFLCBFIJ)
{
ByteString lcklpaeafkb = ABADFLCBFIJ.LCKLPAEAFKB;
int jlpnpniopeg = ABADFLCBFIJ.JLPNPNIOPEG;
int akdbfnkaljm = ABADFLCBFIJ.AKDBFNKALJM;
byte[] array = lcklpaeafkb.ToByteArray();
RepeatedField<int> aeflfebfalc = ABADFLCBFIJ.AEFLFEBFALC;
KNGBAPKPNPE<float> kngbapkpnpe;
HNNCAGBOFHB.MJLKPNIGBAM = kngbapkpnpe;
HNNCAGBOFHB.MJLKPNIGBAM.FMNGMBPKGNP = false;
HNNCAGBOFHB.EDBLDOLDEPD = (LCBDECJBMIG)jlpnpniopeg;
HNNCAGBOFHB.FGCALKONLJF = (NONGEDFHHHI)akdbfnkaljm;
float[] array2 = new float[ABADFLCBFIJ.NHCOGBKDLLD];
int num = 0;
int num2 = 0;
int num3 = 0;
int num4 = aeflfebfalc[num3];
byte[] array3 = new byte[num4];
int num5 = 0;
Array.Copy(array, num, array3, num5, num4);
float[] array4 = HNNCAGBOFHB.MJLKPNIGBAM.ECEJBEDEMBM(array3);
int length = array4.Length;
int num6 = 0;
Array.Copy(array4, num6, array2, num2, length);
num += num4;
num3++;
int jlpnpniopeg2 = ABADFLCBFIJ.JLPNPNIOPEG;
int akdbfnkaljm2 = ABADFLCBFIJ.AKDBFNKALJM;
int nhcogbkdlld = ABADFLCBFIJ.NHCOGBKDLLD;
ulong num7;
AudioClip audioClip = AudioClip.Create("AudioStreamData", nhcogbkdlld, akdbfnkaljm2, jlpnpniopeg2, num7 != 0UL);
int num8 = 0;
if (!(audioClip == num8))
{
int num9 = 0;
bool flag = audioClip.SetData(array2, num9);
return audioClip;
}
Debug.LogError("CreateStreamingOpusAudioClip(): Could not create AudioClip");
throw new NullReferenceException();
}
// Token: 0x060102F5 RID: 66293 RVA: 0x003A81B0 File Offset: 0x003A63B0
[Token(Token = "0x60102F5")]
[Address(RVA = "0x102A9A0", Offset = "0x10297A0", VA = "0x18102A9A0")]
private static AGPNOAMCFMF ELPGDMPEAKH(KHJKOGJKJNA JKMHAHNGMCN, Func<bool> BPHMMPNLECI)
{
KNGBAPKPNPE<float> kngbapkpnpe;
return new AGPNOAMCFMF(JKMHAHNGMCN, kngbapkpnpe, BPHMMPNLECI);
}
// Token: 0x0400A9EB RID: 43499
[Token(Token = "0x400A9EB")]
private const float ADEODHMEIDO = 1f;
// Token: 0x0400A9EC RID: 43500
[Token(Token = "0x400A9EC")]
private static KNGBAPKPNPE<float> MJLKPNIGBAM;
// Token: 0x0400A9ED RID: 43501
[Token(Token = "0x400A9ED")]
private static LCBDECJBMIG EDBLDOLDEPD;
// Token: 0x0400A9EE RID: 43502
[Token(Token = "0x400A9EE")]
private static NONGEDFHHHI FGCALKONLJF;
}