Beispiel #1
0
        void DoBatch(NeoFurUtils.MaterialUtils.MaterialQuality profile)
        {
            EditorGUILayout.LabelField("Batch Text:");

            batchText = EditorGUILayout.TextField(batchText);

            if (GUILayout.Button("Create Batch"))
            {
                string[] names = batchText.Split(new char[] { ',', '\n' });

                for (int i = 0; i < names.Length; ++i)
                {
                    string name = names[i];

                    if (!string.IsNullOrEmpty(name))
                    {
                        NeoFurUtils.MaterialUtils.CreateMaterialAsset(NeoFurUtils.GetUniqueAssetPathNameInCurrentFolder(name), profile);
                    }
                }
            }
        }
Beispiel #2
0
 static void CreateMobileMaterial()
 {
     NeoFurUtils.MaterialUtils.CreateMaterialAsset(
         NeoFurUtils.GetUniqueAssetPathNameInCurrentFolder("New NeoFur Mobile Material.mat"),
         NeoFurUtils.MaterialUtils.MaterialQuality.Mobile);
 }
Beispiel #3
0
 static void CreateOptimizedMaterial()
 {
     NeoFurUtils.MaterialUtils.CreateMaterialAsset
         (NeoFurUtils.GetUniqueAssetPathNameInCurrentFolder("New NeoFur Optimized Material.mat"),
         NeoFurUtils.MaterialUtils.MaterialQuality.Optimized);
 }
Beispiel #4
0
 static void CreateComplexMaterial()
 {
     NeoFurUtils.MaterialUtils.CreateMaterialAsset(
         NeoFurUtils.GetUniqueAssetPathNameInCurrentFolder("New NeoFur Complex Material.mat"),
         NeoFurUtils.MaterialUtils.MaterialQuality.HighEnd);
 }