using System.IO; using UnityEditor; using UnityEngine; [CreateAssetMenu(fileName = "下载Word配置文件", menuName = "创建WordAssets文件/配置文件")] public class WordConfig : ScriptableObject { /// /// 作者 /// [Header("作者")] public string Author = "ChenXiang"; /// /// 项目发布目录名称 /// [Header("项目发布目录名称")] public string PackPathName = "目录名称"; /// /// 模板路径 /// [Header("模板路径")] public string TemplatePath = "Assets/StreamingAssets/Template/"; private static WordConfig instance; public static WordConfig Instance { get { if (instance != null) { return instance; } instance = Resources.Load("下载Word配置文件"); if (instance == null) { Debug.Log("Resources资源为空请创建文件"); instance = CreateInstance(); AssetDatabase.CreateAsset(instance, Application.dataPath + "/Resources"); } return instance; } } }