using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(Camera))] public class LensEffectHandler : MonoBehaviour { Camera m_Camera; public delegate void RenderEventHandler(); public event RenderEventHandler onPreCull; public event RenderEventHandler onPreRender; public event RenderEventHandler onPostRender; private void OnEable() { m_Camera = GetComponent(); } private void OnPreCull() { onPreCull?.Invoke(); } private void OnPreRender() { onPreRender?.Invoke(); } private void OnPostRender() { onPostRender?.Invoke(); } }