using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System;
using UnityEngine.UI;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using System.IO;
#if UNITY_EDITOR
using UnityEditor;
#endif
public class TextAssetContainer : MonoBehaviour
{
///
/// 路径
///
public string mPath = string.Empty;
///
/// 资源引用
///
public List mTextAssetList = new List();
///
/// 执行
///
[ContextMenu("Execute")]
public void Execute()
{
#if UNITY_EDITOR
mTextAssetList.Clear();
// 获取指定目录下的所有 *.txt 文件
string[] files = Directory.GetFiles(mPath, "*.txt", SearchOption.TopDirectoryOnly);
for (int i = 0; i < files.Length; i++)
{
LogHelper.Log(files[i]);
UnityEngine.Object obj = AssetDatabase.LoadAssetAtPath(files[i], typeof(TextAsset));
mTextAssetList.Add((TextAsset)obj);
}
#endif
}
}