139 lines
3.5 KiB
C#
139 lines
3.5 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Audio
|
|
{
|
|
// Token: 0x02002972 RID: 10610
|
|
[Token(Token = "0x2002972")]
|
|
public class AudioSourceSimpleLevelMeter : MonoBehaviour
|
|
{
|
|
// Token: 0x170031C9 RID: 12745
|
|
// (get) Token: 0x06011BAA RID: 72618 RVA: 0x004028AC File Offset: 0x00400AAC
|
|
[Token(Token = "0x170031C9")]
|
|
public float PBEBNMHDNND
|
|
{
|
|
[Token(Token = "0x6011BAA")]
|
|
[Address(RVA = "0x14ECE00", Offset = "0x14EBE00", VA = "0x1814ECE00")]
|
|
get
|
|
{
|
|
if (!this.BHMBADGOMGD)
|
|
{
|
|
}
|
|
GPFLNFOKEIA<float> jolhmlimhlk = this.JOLHMLIMHLK;
|
|
int num = jolhmlimhlk.MEPGPGKFENE - 1;
|
|
return jolhmlimhlk.KMJLBBAAIIN(num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170031CA RID: 12746
|
|
// (get) Token: 0x06011BAB RID: 72619 RVA: 0x004028E4 File Offset: 0x00400AE4
|
|
// (set) Token: 0x06011BAC RID: 72620 RVA: 0x00402904 File Offset: 0x00400B04
|
|
[Token(Token = "0x170031CA")]
|
|
public float DHOJEBFIIEG
|
|
{
|
|
[Token(Token = "0x6011BAB")]
|
|
[Address(RVA = "0x14ECDD0", Offset = "0x14EBDD0", VA = "0x1814ECDD0")]
|
|
get
|
|
{
|
|
if (!this.BHMBADGOMGD)
|
|
{
|
|
}
|
|
return this.EIMEOEICJJL;
|
|
}
|
|
[Token(Token = "0x6011BAC")]
|
|
[Address(RVA = "0x562BA0", Offset = "0x561BA0", VA = "0x180562BA0")]
|
|
private set
|
|
{
|
|
this.EIMEOEICJJL = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170031CB RID: 12747
|
|
// (get) Token: 0x06011BAD RID: 72621 RVA: 0x00402918 File Offset: 0x00400B18
|
|
[Token(Token = "0x170031CB")]
|
|
private bool BHMBADGOMGD
|
|
{
|
|
[Token(Token = "0x6011BAD")]
|
|
[Address(RVA = "0x14ECB00", Offset = "0x14EBB00", VA = "0x1814ECB00")]
|
|
get
|
|
{
|
|
if (this.source.isActiveAndEnabled && this.source.isPlaying)
|
|
{
|
|
return this.JOLHMLIMHLK.MEPGPGKFENE > 0;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011BAE RID: 72622 RVA: 0x00402958 File Offset: 0x00400B58
|
|
[Token(Token = "0x6011BAE")]
|
|
[Address(RVA = "0x14ECB80", Offset = "0x14EBB80", VA = "0x1814ECB80")]
|
|
private void OnAudioFilterRead(float[] ABADFLCBFIJ, int GMIAOBOKCBA)
|
|
{
|
|
int num;
|
|
int num2;
|
|
do
|
|
{
|
|
num = 0;
|
|
num2 = 0;
|
|
int num3 = 0;
|
|
int length = ABADFLCBFIJ.Length;
|
|
if (num < length)
|
|
{
|
|
float num4 = ABADFLCBFIJ[num];
|
|
if (num2 > (int)num4)
|
|
{
|
|
}
|
|
if (num4 > (float)num3)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
GPFLNFOKEIA<float> jolhmlimhlk = this.JOLHMLIMHLK;
|
|
jolhmlimhlk.BPAJKKAGPKB(length);
|
|
GPFLNFOKEIA<float> jolhmlimhlk2 = this.JOLHMLIMHLK;
|
|
GPFLNFOKEIA<float>.Enumerator enumerator = jolhmlimhlk.CINCGNABFNK();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
int num5 = this.JOLHMLIMHLK.MEPGPGKFENE;
|
|
this.EIMEOEICJJL = (float)num2;
|
|
}
|
|
|
|
// Token: 0x06011BAF RID: 72623 RVA: 0x004029D4 File Offset: 0x00400BD4
|
|
[Token(Token = "0x6011BAF")]
|
|
[Address(RVA = "0x14ECD60", Offset = "0x14EBD60", VA = "0x1814ECD60")]
|
|
public AudioSourceSimpleLevelMeter()
|
|
{
|
|
GPFLNFOKEIA<float> gpflnfokeia = new GPFLNFOKEIA(15);
|
|
this.JOLHMLIMHLK = gpflnfokeia;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B58E RID: 46478
|
|
[Token(Token = "0x400B58E")]
|
|
private const int NMLJLJDPGII = 15;
|
|
|
|
// Token: 0x0400B58F RID: 46479
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B58F")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private AudioSource source;
|
|
|
|
// Token: 0x0400B590 RID: 46480
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B590")]
|
|
private GPFLNFOKEIA<float> JOLHMLIMHLK;
|
|
|
|
// Token: 0x0400B591 RID: 46481
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B591")]
|
|
private float EIMEOEICJJL;
|
|
}
|
|
}
|