4df1f6522f
- dll에 해당 기능 추가 및 class 스크립트 생성기능 추가
24 lines
700 B
C#
24 lines
700 B
C#
using FirstVillain.Converter;
|
|
using System;
|
|
using System.CodeDom;
|
|
using System.CodeDom.Compiler;
|
|
using System.IO;
|
|
using System.Reflection;
|
|
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
public static class MenuCommands
|
|
{
|
|
[MenuItem("Tools/Convert/ExcelToJson", priority = 999)]
|
|
public static void ConvertExcelToJson()
|
|
{
|
|
var tablePath = Application.dataPath.Replace("Assets", "TableData");
|
|
var jsonPath = Path.Combine(Application.dataPath, "AddressableResources", "Tables");
|
|
var entityPath = Path.Combine(Application.dataPath, "Scripts", "Entities");
|
|
|
|
JsonConverter.ExcelToJsonAndClass(tablePath, jsonPath, entityPath);
|
|
|
|
AssetDatabase.Refresh();
|
|
}
|
|
}
|