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 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 jolhmlimhlk = this.JOLHMLIMHLK; jolhmlimhlk.BPAJKKAGPKB(length); GPFLNFOKEIA jolhmlimhlk2 = this.JOLHMLIMHLK; GPFLNFOKEIA.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 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 JOLHMLIMHLK; // Token: 0x0400B591 RID: 46481 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B591")] private float EIMEOEICJJL; } }