Files
NobetaSource/Cpp2IL/Assembly-CSharp/AmplifyColorVolume2D.cs
2023-09-06 22:09:22 +02:00

64 lines
1.8 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x0200000A RID: 10
[Token(Token = "0x200000A")]
[RequireComponent(typeof(BoxCollider2D))]
[AddComponentMenu("Image Effects/Amplify Color Volume 2D")]
public class AmplifyColorVolume2D : AmplifyColorVolumeBase
{
// Token: 0x0600003B RID: 59 RVA: 0x000029F0 File Offset: 0x00000BF0
[Token(Token = "0x600003B")]
[Address(RVA = "0xB604C0", Offset = "0xB5ECC0", VA = "0x180B604C0")]
private void OnTriggerEnter2D(Collider2D other)
{
AmplifyColorTriggerProxy2D component = other.GetComponent<AmplifyColorTriggerProxy2D>();
int num = 0;
if (component != num)
{
AmplifyColorBase ownerEffect = component.OwnerEffect;
if (ownerEffect.UseVolumes)
{
int num2 = ownerEffect.VolumeCollisionMask;
GameObject gameObject = base.gameObject;
int layer = gameObject.layer;
if (gameObject < 0)
{
component.OwnerEffect.EnterVolume(this);
}
}
}
}
// Token: 0x0600003C RID: 60 RVA: 0x00002A54 File Offset: 0x00000C54
[Token(Token = "0x600003C")]
[Address(RVA = "0xB605C0", Offset = "0xB5EDC0", VA = "0x180B605C0")]
private void OnTriggerExit2D(Collider2D other)
{
AmplifyColorTriggerProxy2D component = other.GetComponent<AmplifyColorTriggerProxy2D>();
int num = 0;
if (component != num)
{
AmplifyColorBase ownerEffect = component.OwnerEffect;
if (ownerEffect.UseVolumes)
{
int num2 = ownerEffect.VolumeCollisionMask;
GameObject gameObject = base.gameObject;
int layer = gameObject.layer;
if (gameObject < 0)
{
component.OwnerEffect.ExitVolume(this);
}
}
}
}
// Token: 0x0600003D RID: 61 RVA: 0x00002AB8 File Offset: 0x00000CB8
[Token(Token = "0x600003D")]
[Address(RVA = "0xB606C0", Offset = "0xB5EEC0", VA = "0x180B606C0")]
public AmplifyColorVolume2D()
{
}
}