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"); } }