using UltimateWater; using UnityEngine; public class RemoveColliders : MonoBehaviour { public bool removeCollider = true; public bool removeRenderer; private void Start() { if ((bool)GameController.Instance) { if (removeCollider) { Collider[] componentsInChildren = GetComponentsInChildren(); Collider[] array = componentsInChildren; foreach (Collider collider in array) { collider.enabled = false; } } if (removeRenderer) { MeshRenderer[] componentsInChildren2 = GetComponentsInChildren(); MeshRenderer[] array2 = componentsInChildren2; foreach (MeshRenderer meshRenderer in array2) { meshRenderer.enabled = false; } } } if ((bool)GetComponent()) { Object.Destroy(GetComponent()); MeshRenderer componentInChildren = GetComponentInChildren(); if ((bool)componentInChildren) { Object.Destroy(componentInChildren.gameObject); } } } }