using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x020001E9 RID: 489 [Token(Token = "0x20001E9")] public class AudioReverbZoneVolumeTrigger : MonoBehaviour { // Token: 0x1700024A RID: 586 // (get) Token: 0x06000F72 RID: 3954 RVA: 0x00043920 File Offset: 0x00041B20 // (set) Token: 0x06000F73 RID: 3955 RVA: 0x00043934 File Offset: 0x00041B34 [Token(Token = "0x1700024A")] private int FEDMPOFAJGA { [Token(Token = "0x6000F72")] [Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")] get { return this.DJPMHIHIDDN; } [Token(Token = "0x6000F73")] [Address(RVA = "0x2156DD0", Offset = "0x2155DD0", VA = "0x182156DD0")] set { bool coajlceifje = this.COAJLCEIFJE; this.DJPMHIHIDDN = value; if (coajlceifje) { int num = 0; this.DJPMHIHIDDN = (int)((ulong)0L); this.MDEEEMMCBEJ(num != 0); return; } } } // Token: 0x06000F74 RID: 3956 RVA: 0x00043974 File Offset: 0x00041B74 [Token(Token = "0x6000F74")] [Address(RVA = "0x2156C40", Offset = "0x2155C40", VA = "0x182156C40")] 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: 0x06000F75 RID: 3957 RVA: 0x00043A0C File Offset: 0x00041C0C [Token(Token = "0x6000F75")] [Address(RVA = "0x2156FC0", Offset = "0x2155FC0", VA = "0x182156FC0")] 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: 0x06000F76 RID: 3958 RVA: 0x00043A84 File Offset: 0x00041C84 [Token(Token = "0x6000F76")] [Address(RVA = "0x2156E00", Offset = "0x2155E00", VA = "0x182156E00")] 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: 0x06000F77 RID: 3959 RVA: 0x00043ACC File Offset: 0x00041CCC [Token(Token = "0x6000F77")] [Address(RVA = "0x2156F80", Offset = "0x2155F80", VA = "0x182156F80")] 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: 0x06000F78 RID: 3960 RVA: 0x00043B14 File Offset: 0x00041D14 [Token(Token = "0x6000F78")] [Address(RVA = "0x2156E40", Offset = "0x2155E40", VA = "0x182156E40")] 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: 0x06000F79 RID: 3961 RVA: 0x00043B68 File Offset: 0x00041D68 [Token(Token = "0x6000F79")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public AudioReverbZoneVolumeTrigger() { } // Token: 0x04000C49 RID: 3145 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000C49")] [SerializeField] private AudioListenerSingleton.PPDNBOOAJMO customAudioEffectType; // Token: 0x04000C4A RID: 3146 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000C4A")] private OverlapVolume[] GOAIKIEPAIM; // Token: 0x04000C4B RID: 3147 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000C4B")] private bool COAJLCEIFJE; // Token: 0x04000C4C RID: 3148 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000C4C")] private int DJPMHIHIDDN; // Token: 0x04000C4D RID: 3149 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000C4D")] private AudioListenerSingleton.PPDNBOOAJMO PHCIFKIDFJI; }