184 lines
5.2 KiB
C#
184 lines
5.2 KiB
C#
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<OverlapVolume>(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<OverlapVolume> action = new Action(this.NFJFPCDBBDC);
|
|
overlapVolume.LocalPlayerVolumeEnterEvent += action;
|
|
Action<OverlapVolume> 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<OverlapVolume> action = new Action(this.NFJFPCDBBDC);
|
|
overlapVolume.LocalPlayerVolumeEnterEvent -= action;
|
|
Action<OverlapVolume> 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;
|
|
}
|