Files
beyond/Assets/ThirdParty/Procedural Worlds/Gaia/Scripts/Water System/DisableUnderwaterFXTrigger.cs
2024-11-20 15:21:28 +01:00

40 lines
1.0 KiB
C#

using UnityEngine;
namespace Gaia
{
public class DisableUnderwaterFXTrigger : MonoBehaviour
{
public string m_tagCheck = "Player";
private void OnTriggerEnter(Collider other)
{
if (other.tag == m_tagCheck)
{
if (GaiaUnderwaterEffects.Instance != null)
{
GaiaUnderwaterEffects.Instance.EnableUnderwaterEffects = false;
}
}
}
private void OnTriggerExit(Collider other)
{
if (other.tag == m_tagCheck)
{
if (GaiaUnderwaterEffects.Instance != null)
{
GaiaUnderwaterEffects.Instance.EnableUnderwaterEffects = true;
}
}
}
public void LoadTagFromGaia()
{
CharacterController controller = FindObjectOfType<CharacterController>();
if (controller != null)
{
m_tagCheck = controller.tag;
}
}
}
}