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); }
public static string GetConvertedFilesExt(FileType fileType) { return(PacksInfo.First(it => it.FileType == fileType).ConvertedFilesExt); }
public static string GetInitialFilesExt(FileType fileType) { return(PacksInfo.First(it => it.FileType == fileType).InitialFilesExt); }