public static void ConvertJsonSprites() { spriteCatalogue = AssetDatabase.LoadAssetAtPath <SpriteCatalogue>( "Assets/Resources/ScriptableObjectsSingletons/SpriteCatalogueSingleton.asset"); ToSeve.Clear(); ToDel.Clear(); DirSearch_ex3(Application.dataPath + "/SpriteJsonToSO"); foreach (var oDe in ToDel) { AssetDatabase.DeleteAsset(oDe); } var AAA = FindAssetsByType <SpriteCatalogue>(); foreach (var Seve in ToSeve) { AssetDatabase.CreateAsset(Seve.Value, Seve.Key); AAA[0].AddToCatalogue(Seve.Value); } ToSeve.Clear(); ToDel.Clear(); EditorUtility.SetDirty(AAA[0]); AssetDatabase.SaveAssets(); }
public static void ConvertJsonSprites() { spriteCatalogue = AssetDatabase.LoadAssetAtPath <SpriteCatalogue>("Assets/Resources/ScriptableObjects/SOs singletons/SpriteCatalogueSingleton.asset"); ToSeve.Clear(); ToDel.Clear(); DirSearch_ex3(Application.dataPath + "/SpriteJsonToSO"); foreach (var oDe in ToDel) { AssetDatabase.DeleteAsset(oDe); } foreach (var Seve in ToSeve) { AssetDatabase.CreateAsset(Seve.Value, Seve.Key); Seve.Value.Awake(); } ToSeve.Clear(); ToDel.Clear(); AssetDatabase.SaveAssets(); }