using UnityEngine; namespace VolumetricFogAndMist { [AddComponentMenu("")] public class FogAreaCullingManager : MonoBehaviour { public VolumetricFog fog; private void OnEnable() { if (fog == null) { fog = GetComponent(); if (fog == null) { fog = base.gameObject.AddComponent(); } } } private void OnBecameVisible() { if (fog != null) { fog.enabled = true; } } private void OnBecameInvisible() { if (fog != null) { fog.enabled = false; } } } }