using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020001FD RID: 509 [Token(Token = "0x20001FD")] [StructLayout(3)] public class AudioReverbZoneVolumeTrigger : MonoBehaviour { // Token: 0x1700025F RID: 607 // (get) Token: 0x06000FF3 RID: 4083 RVA: 0x00045C3C File Offset: 0x00043E3C // (set) Token: 0x06000FF4 RID: 4084 RVA: 0x00045C50 File Offset: 0x00043E50 [Token(Token = "0x1700025F")] private int FEDMPOFAJGA { [Token(Token = "0x6000FF3")] [Address(RVA = "0x4CCC20", Offset = "0x4CB620", VA = "0x1804CCC20")] get { return this.DJPMHIHIDDN; } [Token(Token = "0x6000FF4")] [Address(RVA = "0x1D50730", Offset = "0x1D4F130", VA = "0x181D50730")] set { bool coajlceifje = this.COAJLCEIFJE; this.DJPMHIHIDDN = value; if (coajlceifje) { int num = 0; this.DJPMHIHIDDN = (int)((ulong)0L); this.MDEEEMMCBEJ(num != 0); return; } } } // Token: 0x06000FF5 RID: 4085 RVA: 0x00045C90 File Offset: 0x00043E90 [Token(Token = "0x6000FF5")] [Address(RVA = "0x1D505A0", Offset = "0x1D4EFA0", VA = "0x181D505A0")] 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: 0x06000FF6 RID: 4086 RVA: 0x00045D28 File Offset: 0x00043F28 [Token(Token = "0x6000FF6")] [Address(RVA = "0x1D50910", Offset = "0x1D4F310", VA = "0x181D50910")] 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: 0x06000FF7 RID: 4087 RVA: 0x00045DA0 File Offset: 0x00043FA0 [Token(Token = "0x6000FF7")] [Address(RVA = "0x1D50760", Offset = "0x1D4F160", VA = "0x181D50760")] 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: 0x06000FF8 RID: 4088 RVA: 0x00045DE8 File Offset: 0x00043FE8 [Token(Token = "0x6000FF8")] [Address(RVA = "0x1D508D0", Offset = "0x1D4F2D0", VA = "0x181D508D0")] 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: 0x06000FF9 RID: 4089 RVA: 0x00045E30 File Offset: 0x00044030 [Token(Token = "0x6000FF9")] [Address(RVA = "0x1D507A0", Offset = "0x1D4F1A0", VA = "0x181D507A0")] private void MDEEEMMCBEJ(bool ENJABEBOEHC) { AudioListenerSingleton instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { this.COAJLCEIFJE = ENJABEBOEHC; if (ENJABEBOEHC) { AudioListenerSingleton instance2 = SingletonMonoBehaviour.Instance; AudioListenerSingleton instance3 = SingletonMonoBehaviour.Instance; throw new NullReferenceException(); } AudioListenerSingleton instance4 = SingletonMonoBehaviour.Instance; AudioListenerSingleton.PPDNBOOAJMO phcifkidfji = this.PHCIFKIDFJI; instance4.k__BackingField = phcifkidfji; instance4.IMDDNBDDFMO(phcifkidfji); } } // Token: 0x06000FFA RID: 4090 RVA: 0x00045E8C File Offset: 0x0004408C [Token(Token = "0x6000FFA")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public AudioReverbZoneVolumeTrigger() { } // Token: 0x04000CC0 RID: 3264 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000CC0")] [SerializeField] private AudioListenerSingleton.PPDNBOOAJMO customAudioEffectType; // Token: 0x04000CC1 RID: 3265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000CC1")] private OverlapVolume[] GOAIKIEPAIM; // Token: 0x04000CC2 RID: 3266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000CC2")] private bool COAJLCEIFJE; // Token: 0x04000CC3 RID: 3267 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000CC3")] private int DJPMHIHIDDN; // Token: 0x04000CC4 RID: 3268 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000CC4")] private AudioListenerSingleton.PPDNBOOAJMO PHCIFKIDFJI; }