private void OnEnable() { manager = target as LightmappingManager; presetsToBlend = new LightmapPreset[0]; currentModeProperty = serializedObject.FindProperty("currentMode"); initOnAwakeProperty = serializedObject.FindProperty("initOnAwake"); useEditModeProperty = serializedObject.FindProperty("useEditMode"); initialPresetsProperty = serializedObject.FindProperty("initialPresets"); cachedProbesProperty = serializedObject.FindProperty("cachedProbes"); blendingPresetProperty = serializedObject.FindProperty("blendingPreset"); blendValueProperty = serializedObject.FindProperty("blendValue"); initialPresetsList = EditorHelper.CreateList(initialPresetsProperty); initialPresetsList.drawElementCallback = (rect, index, isActive, isFocused) => { var element = initialPresetsProperty.GetArrayElementAtIndex(index); EditorGUI.PropertyField(rect, element, GUIContent.none, element.isExpanded); }; }
// private SerializedProperty lightmapsTextures; void OnEnable() { lightmappingmanager = target as LightmappingManager; }