using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraWaterCheck : MonoBehaviour { private List triggers = new List (); private void OnTriggerEnter (Collider other) { if (!triggers.Contains (other)) triggers.Add (other); } private void OnTriggerExit (Collider other) { if (triggers.Contains (other)) triggers.Remove (other); } public bool IsUnderwater () { foreach (Collider trigger in triggers) { if (trigger.GetComponentInParent ()) return true; } return false; } }