void Render_MeshRenderMode() { // Mesh-Render Mode Drawing if (Render_Check() == false) { return; } meshRendererMode = MeshRendererMode.Get(); if (renderingMode != RenderingMode.OnRender) { meshRendererMode.meshRenderer.enabled = false; return; } meshRendererMode.meshRenderer.sortingLayerID = sortingLayerID; meshRendererMode.meshRenderer.sortingLayerName = sortingLayerName; meshRendererMode.meshRenderer.sortingOrder = sortingLayerOrder; meshRendererMode.meshRenderer.enabled = true; if (meshRendererMode.meshRenderer.sharedMaterial != mainBuffer.material) { meshRendererMode.meshRenderer.sharedMaterial = mainBuffer.material; } }
void Update() { if (Input.GetKey(KeyCode.LeftControl) && Input.GetKey(KeyCode.LeftShift) && Input.GetKeyDown(KeyCode.L)) { debug = !debug; } if (disableEngine) { mainBuffer.enabled = false; mainBuffer.bufferCamera.enabled = false; meshRendererMode.meshRenderer.enabled = false; return; } if (darknessBuffer == false) { meshRendererMode.meshRenderer.enabled = false; } if (drawAdditiveLights) { DrawAdditiveLights(); } meshRendererMode = MeshRendererMode.Get(); if (renderingMode != RenderingMode.OnRender) { meshRendererMode.meshRenderer.enabled = false; } if (mainBuffer != null) { if (darknessBuffer) { mainBuffer.enabled = true; mainBuffer.bufferCamera.enabled = true; } else { mainBuffer.enabled = false; mainBuffer.bufferCamera.enabled = false; } } if (Render_Check() == false) { return; } Render_MeshRenderMode(); }