private void ExecuteRenderBillboards()
        {
            if (_cullingGroup == null)
            {
                return;
            }

#if UNITY_EDITOR
            if (_cullingGroup.targetCamera == null)
            {
                if (VegetationSystem.GetCurrentCamera())
                {
                    SetupCullingGroup();
                }
            }

            if (!Application.isPlaying && DisableInEditorMode)
            {
                return;
            }
#endif

            UpdateBillboardClipping();

            Profiler.BeginSample("ProcessVisibleCells");
            ProcessVisibleCells();
            Profiler.EndSample();

            if (RenderBillboards && VegetationSystem.RenderVegetation && VegetationSystem.enabled &&
                !VegetationSystem.GetSleepMode())
            {
                DrawVisibleCells();
            }

            if (_floatingOriginChanged)
            {
                VisibleBillboardCellList.Clear();
                _floatingOriginChanged = false;
            }
        }