public static PacksInfo Create()
    {
        TextAsset json = (TextAsset)
                         AssetDatabase.LoadAssetAtPath("Assets/RawData/PacksInfo.json",
                                                       typeof(TextAsset));
        PacksInfo asset = ScriptableObject.CreateInstance <PacksInfo>();

        JsonUtility.FromJsonOverwrite(json.text, asset);

        AssetDatabase.CreateAsset(asset, "Assets/Data/PacksInfo.asset");
        AssetDatabase.SaveAssets();
        return(asset);
    }
Пример #2
0
 public static string GetConvertedFilesExt(FileType fileType)
 {
     return(PacksInfo.First(it => it.FileType == fileType).ConvertedFilesExt);
 }
Пример #3
0
 public static string GetInitialFilesExt(FileType fileType)
 {
     return(PacksInfo.First(it => it.FileType == fileType).InitialFilesExt);
 }