void Update()
        {
            UpdateVolumeTransform();

            if (Application.isPlaying == false || elementsSorting == ElementsSorting.Realtime)
            {
                SortElementObjects();
            }

            if (mainCamera == null)
            {
                GetMaincamera();
            }

            if (mainCamera != null)
            {
                UpdateParticleRenderers();
            }

            if (elementsVisibilityOld != elementsVisibility)
            {
                SetElementsVisibility();

                elementsVisibilityOld = elementsVisibility;
            }

            UpdateDirectionColor();

#if UNITY_EDITOR
            CheckRenderBuffers();
#endif

            UpdateRenderBuffers();
            ExecuteRenderBuffers();

            SetGlobalShaderParameters();
        }
示例#2
0
 public void BackToMenu()
 {
     ElementsVisibility.ClearAllElements();
     gm.LoadScene("main");
 }