Files
UnitySourceMovement/Modified fragsurf/CameraWaterCheck.cs
2019-07-15 20:10:07 +02:00

37 lines
741 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraWaterCheck : MonoBehaviour {
private List<Collider> triggers = new List<Collider> ();
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<Water> ())
return true;
}
return false;
}
}