static void Drawer_BakeToolBar(SerializedProbeVolume serialized, Editor owner)
        {
            var asset = serialized.probeVolumeAsset.objectReferenceValue as ProbeVolumeAsset;

            if (ShaderConfig.s_ProbeVolumesBilateralFilteringMode == ProbeVolumesBilateralFilteringModes.OctahedralDepth &&
                asset != null && asset.payload.dataOctahedralDepth == null)
            {
                EditorGUILayout.HelpBox(Styles.k_FeatureOctahedralDepthEnabledNoData, MessageType.Error);
            }

            if (ShaderConfig.s_ProbeVolumesBilateralFilteringMode != ProbeVolumesBilateralFilteringModes.OctahedralDepth &&
                asset != null && asset.payload.dataOctahedralDepth != null)
            {
                EditorGUILayout.HelpBox(Styles.k_FeatureOctahedralDepthDisableYesData, MessageType.Error);
            }

            EditorGUILayout.PropertyField(serialized.probeVolumeAsset, Styles.s_DataAssetLabel);

            EditorGUILayout.Slider(serialized.backfaceTolerance, 0.0f, 1.0f, Styles.s_BackfaceToleranceLabel);
            EditorGUILayout.PropertyField(serialized.dilationIterations, Styles.s_DilationIterationLabel);

            GUILayout.BeginHorizontal();
            if (GUILayout.Button(Styles.k_BakeSelectedText))
            {
                ProbeVolumeManager.BakeSelected();
            }
            GUILayout.EndHorizontal();
        }
        static void Drawer_BakeToolBar(SerializedProbeVolume serialized, Editor owner)
        {
            EditorGUILayout.PropertyField(serialized.probeVolumeAsset, Styles.s_DataAssetLabel);

            EditorGUILayout.Slider(serialized.backfaceTolerance, 0.0f, 1.0f, Styles.s_BackfaceToleranceLabel);
            EditorGUILayout.PropertyField(serialized.dilationIterations, Styles.s_DilationIterationLabel);

            GUILayout.BeginHorizontal();
            if (GUILayout.Button("Bake Selected"))
            {
                ProbeVolumeManager.BakeSelected();
            }
            GUILayout.EndHorizontal();
        }