protected void SetLayers() { for (int i = 0; i < mLayerDefinitionSetsProperty.arraySize; i++) { SerializedProperty lCurrentSet = mLayerDefinitionSetsProperty.GetArrayElementAtIndex(i); if (lCurrentSet == null) { continue; } LayerDefinitionSet lDefinitionSet = (LayerDefinitionSet)lCurrentSet.objectReferenceValue; if (lDefinitionSet == null) { continue; } LayersSetupHelper.AddLayers(lDefinitionSet, OverwriteExistingLayers); } }
private void SetupLayers(LayerDefinitionSet rLayerDefinitionSet) { LayersSetupHelper.AddLayers(rLayerDefinitionSet, mOverwriteExistingLayers.boolValue); EditorUtility.DisplayDialog("Layers Set Up", rLayerDefinitionSet.name + " set.", "Ok"); }