2025-04-21 16:04:59 +08:00

51 lines
1.2 KiB
C#

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