static void UnRegist(PostProcessMgr mgr) { s_PostProcessMgrs.Remove(mgr); if (s_listener != null) { for (int i = 0; i < s_listener.Count; ++i) { s_listener[i](mgr, false); } } }
void OnWillRenderObject() { PostProcessMgr.OnVisiable(gameObject, true); }
void LateUpdate() { PostProcessMgr.OnVisiable(gameObject, true); }
void OnBecameInvisible() { PostProcessMgr.OnVisiable(gameObject, false); }
void OnBecameVisible() { PostProcessMgr.OnVisiable(gameObject, true); }