Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
    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();
    }