예제 #1
0
        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");
        }