Example #1
0
 public void SaveSystem()
 {
     InstantiateSystem();
     if (!AssetDatabase.IsValidFolder("Assets/Resources/" + ModuleHolder.SAVE_PATH + "/" + parametricSystem.name))
     {
         ModuleHolder mh = ScriptableObject.CreateInstance <ModuleHolder>();
         mh.StoreLSystem(parametricSystem);
         PrefabUtility.CreatePrefab(PREFAB_PATH + parametricSystem.name + "/" +
                                    parametricSystem.name + ".prefab", parametricSystem.gameObject);
         parametricSystem.enabled = false;
     }
     else
     {
         Debug.Log("A system so named already existed; rename your specimen");
     }
 }