Exemple #1
0
    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);
 }
Exemple #3
0
 void LateUpdate()
 {
     PostProcessMgr.OnVisiable(gameObject, true);
 }
 void OnBecameInvisible()
 {
     PostProcessMgr.OnVisiable(gameObject, false);
 }
 void OnBecameVisible()
 {
     PostProcessMgr.OnVisiable(gameObject, true);
 }