public static void AddProjector(ProjectorForLWRP projector, Camera camera) { RenderProjectorPass pass; if (!s_projectorPasses.TryGetValue(camera, out pass)) { pass = new RenderProjectorPass(camera); pass.renderPassEvent = projector.renderPassEvent; s_projectorPasses.Add(camera, pass); } pass.AddProjector(projector); }
private void AddProjectorInternal(ProjectorForLWRP projector, Camera camera) { RenderProjectorPass pass; if (!m_projectorPasses.TryGetValue(camera, out pass)) { pass = new RenderProjectorPass(camera); pass.renderPassEvent = projector.renderPassEvent; m_projectorPasses.Add(camera, pass); } pass.AddProjector(projector); }