void OnDestroy() { if (instance == this) { instance = null; } }
void OnEnable() { ResetDSRenderer(); instance = this; if (m_render == null) { m_render = Render; GetDSRenderer().AddCallbackPreGBuffer(m_render, 900); rtAndGBuffer = new RenderTexture[4]; rbAndGBuffer = new RenderBuffer[4]; Camera cam = GetCamera(); cam.cullingMask = cam.cullingMask & (~(1 << layerLogicOp)); } }