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: 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<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: 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<OverlapVolume> action = new Action(this.NFJFPCDBBDC);
|
|
overlapVolume.LocalPlayerVolumeEnterEvent -= action;
|
|
Action<OverlapVolume> 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;
|
|
}
|