/** コンバート。 * * a_param : パラメータ。 * a_assets_path : アセットフォルダからの相対パス。 * a_sheet : JSONシート。 * */ public static void Convert(string a_param, Fee.File.Path a_assets_path, Fee.JsonItem.JsonItem[] a_sheet) { try{ Fee.JsonItem.JsonItem t_jsonitem = new Fee.JsonItem.JsonItem(new Fee.JsonItem.Value_IndexArray()); if (a_sheet != null) { for (int ii = 0; ii < a_sheet.Length; ii++) { if (a_sheet[ii] != null) { int jj_max = a_sheet[ii].GetListMax(); for (int jj = 0; jj < jj_max; jj++) { Fee.JsonItem.JsonItem t_list_item = a_sheet[ii].GetItem(jj); if (t_list_item != null) { t_jsonitem.AddItem(t_list_item, false); } else { Tool.Assert(false); } } } } } else { Tool.Assert(false); } Fee.EditorTool.Utility.WriteTextFile(Fee.File.Path.CreateAssetsPath(a_assets_path), t_jsonitem.ConvertToJsonString(), true); }catch (System.Exception t_exception) { Tool.DebugReThrow(t_exception); } }