void OnDisable() { if (s_instance == this) { s_instance = null; } }
void OnEnable() { s_instance = this; DSRenderer dsr = GetComponent<DSRenderer>(); if (dsr == null) dsr = GetComponentInParent<DSRenderer>(); if (m_depth_prepass == null) { m_depth_prepass = DepthPrePass; m_gbuffer = GBufferPass; dsr.AddCallbackPreGBuffer(m_depth_prepass); dsr.AddCallbackPostGBuffer(m_gbuffer, 10); } }
void OnEnable() { s_instance = this; DSRenderer dsr = GetComponent <DSRenderer>(); if (dsr == null) { dsr = GetComponentInParent <DSRenderer>(); } if (m_depth_prepass == null) { m_depth_prepass = DepthPrePass; m_gbuffer = GBufferPass; dsr.AddCallbackPreGBuffer(m_depth_prepass); dsr.AddCallbackPostGBuffer(m_gbuffer, 10); } }
void OnDisable() { if(s_instance==this) s_instance = null; }