using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x020001E9 RID: 489 [Token(Token = "0x20001E9")] public class AudioReverbZoneVolumeTrigger : MonoBehaviour { // Token: 0x1700024A RID: 586 // (get) Token: 0x06000F66 RID: 3942 RVA: 0x0004358C File Offset: 0x0004178C // (set) Token: 0x06000F67 RID: 3943 RVA: 0x000435A0 File Offset: 0x000417A0 [Token(Token = "0x1700024A")] private int FEDMPOFAJGA { [Token(Token = "0x6000F66")] [Address(RVA = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0")] get { return this.DJPMHIHIDDN; } [Token(Token = "0x6000F67")] [Address(RVA = "0x16AC9A0", Offset = "0x16AB7A0", VA = "0x1816AC9A0")] set { bool coajlceifje = this.COAJLCEIFJE; this.DJPMHIHIDDN = value; if (coajlceifje) { int num = 0; this.DJPMHIHIDDN = (int)((ulong)0L); this.MDEEEMMCBEJ(num != 0); return; } } } // Token: 0x06000F68 RID: 3944 RVA: 0x000435E0 File Offset: 0x000417E0 [Token(Token = "0x6000F68")] [Address(RVA = "0x16AC810", Offset = "0x16AB610", VA = "0x1816AC810")] private void Awake() { int num = 0; this.MDEEEMMCBEJ(num != 0); OverlapVolume[] componentsInChildren = base.GetComponentsInChildren(true); this.GOAIKIEPAIM = componentsInChildren; if (componentsInChildren != 0 && componentsInChildren.Length != 0) { int num2 = 0; int length = componentsInChildren.Length; if (num2 >= length) { return; } OverlapVolume overlapVolume = componentsInChildren[num2]; Action action = new Action(this.NFJFPCDBBDC); overlapVolume.LocalPlayerVolumeEnterEvent += action; Action action2 = new Action(this.GLIBOKDINFI); overlapVolume.LocalPlayerVolumeExitEvent += action2; num2++; } GameObject gameObject = base.gameObject; Debug.LogWarning("AudioReverbZoneVolumeTrigger does not have any volumes under itself.", gameObject); } // Token: 0x06000F69 RID: 3945 RVA: 0x00043678 File Offset: 0x00041878 [Token(Token = "0x6000F69")] [Address(RVA = "0x16ACB90", Offset = "0x16AB990", VA = "0x1816ACB90")] private void OnDestroy() { int num = 0; this.MDEEEMMCBEJ(num != 0); OverlapVolume[] goaikiepaim = this.GOAIKIEPAIM; if (goaikiepaim != 0 && goaikiepaim.Length != 0) { int num2 = 0; int length = goaikiepaim.Length; if (num2 < length) { OverlapVolume overlapVolume = goaikiepaim[num2]; Action action = new Action(this.NFJFPCDBBDC); overlapVolume.LocalPlayerVolumeEnterEvent -= action; Action action2 = new Action(this.GLIBOKDINFI); overlapVolume.LocalPlayerVolumeExitEvent -= action2; num2++; } } } // Token: 0x06000F6A RID: 3946 RVA: 0x000436F0 File Offset: 0x000418F0 [Token(Token = "0x6000F6A")] [Address(RVA = "0x16AC9D0", Offset = "0x16AB7D0", VA = "0x1816AC9D0")] private void GLIBOKDINFI(OverlapVolume DHPCKKKLNDN) { int djpmhihiddn = this.DJPMHIHIDDN; if (this.COAJLCEIFJE) { int num = 0; this.DJPMHIHIDDN = (int)((ulong)0L); this.MDEEEMMCBEJ(num != 0); return; } if (djpmhihiddn > 0 && !this.COAJLCEIFJE) { this.MDEEEMMCBEJ(true); return; } } // Token: 0x06000F6B RID: 3947 RVA: 0x00043738 File Offset: 0x00041938 [Token(Token = "0x6000F6B")] [Address(RVA = "0x16ACB50", Offset = "0x16AB950", VA = "0x1816ACB50")] private void NFJFPCDBBDC(OverlapVolume DHPCKKKLNDN) { int djpmhihiddn = this.DJPMHIHIDDN; if (this.COAJLCEIFJE) { int num = 0; this.DJPMHIHIDDN = (int)((ulong)0L); this.MDEEEMMCBEJ(num != 0); return; } if (djpmhihiddn > 0 && !this.COAJLCEIFJE) { this.MDEEEMMCBEJ(true); return; } } // Token: 0x06000F6C RID: 3948 RVA: 0x00043780 File Offset: 0x00041980 [Token(Token = "0x6000F6C")] [Address(RVA = "0x16ACA10", Offset = "0x16AB810", VA = "0x1816ACA10")] private void MDEEEMMCBEJ(bool ENJABEBOEHC) { AudioListenerSingleton instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { this.COAJLCEIFJE = ENJABEBOEHC; if (ENJABEBOEHC) { AudioListenerSingleton instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; AudioListenerSingleton instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; throw new NullReferenceException(); } AudioListenerSingleton instance4 = SingletonMonoBehaviour.ONCPNMDGGKG; AudioListenerSingleton.PPDNBOOAJMO phcifkidfji = this.PHCIFKIDFJI; instance4.ApplyAudioEffect(phcifkidfji); } } // Token: 0x06000F6D RID: 3949 RVA: 0x000437D4 File Offset: 0x000419D4 [Token(Token = "0x6000F6D")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public AudioReverbZoneVolumeTrigger() { } // Token: 0x04000C40 RID: 3136 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000C40")] [SerializeField] private AudioListenerSingleton.PPDNBOOAJMO customAudioEffectType; // Token: 0x04000C41 RID: 3137 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000C41")] private OverlapVolume[] GOAIKIEPAIM; // Token: 0x04000C42 RID: 3138 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000C42")] private bool COAJLCEIFJE; // Token: 0x04000C43 RID: 3139 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000C43")] private int DJPMHIHIDDN; // Token: 0x04000C44 RID: 3140 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000C44")] private AudioListenerSingleton.PPDNBOOAJMO PHCIFKIDFJI; }