122 lines
4.6 KiB
C#
122 lines
4.6 KiB
C#
using System.Collections.Generic;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class SearchFor : UIController
|
|
{
|
|
[SerializeField] List<string> search = new List<string>();
|
|
[SerializeField] List<string> search2 = new List<string>();
|
|
[SerializeField] TMP_InputField TMP_InputField;
|
|
[SerializeField] Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
|
|
[SerializeField] Dictionary<string, string> keyValuePairs2 = new Dictionary<string, string>();
|
|
[SerializeField] Button Btn1;
|
|
[SerializeField] Button Btn2;
|
|
// Start is called before the first frame update
|
|
void Start()
|
|
{
|
|
Btn1.onClick.AddListener(() =>
|
|
{
|
|
base.OpenProject();
|
|
});
|
|
Btn2.onClick.AddListener(() =>
|
|
{
|
|
base.SaveProject();
|
|
});
|
|
|
|
//解压文件
|
|
//var zipPath = "D:/PowerModel/ShenZhiYuan/新建文件夹.zip";
|
|
//var newPath = "D:/PowerModel/ShenZhiYuan/test";
|
|
//System.IO.Compression.ZipFile.ExtractToDirectory(newPath, zipPath, System.Text.Encoding.UTF8, true);
|
|
//压缩文件
|
|
//var filePath = Application.streamingAssetsPath + "/AA";
|
|
//var zipPath2 = Application.streamingAssetsPath + "/AA.zip";
|
|
//System.IO.Compression.ZipFile.CreateFromDirectory(filePath, zipPath2);
|
|
|
|
|
|
|
|
|
|
|
|
int sum = 0;
|
|
//keyValuePairs.Add("卡及施工的户籍卡个是v救护车不啊卡及施工的表空间","");
|
|
//keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
////keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
////keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
////keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
////keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
////keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
////keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
////keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
////keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
////keyValuePairs.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机","");
|
|
//keyValuePairs.Add("123456","");
|
|
//keyValuePairs.Add("17","");
|
|
//keyValuePairs.Add("19","");
|
|
//keyValuePairs.Add("20","");
|
|
//keyValuePairs.Add("21","");
|
|
//keyValuePairs.Add("31","");
|
|
//keyValuePairs.Add("41","");
|
|
//keyValuePairs.Add("51","");
|
|
//keyValuePairs.Add("61","");
|
|
//keyValuePairs.Add("71","");
|
|
//keyValuePairs.Add("81","");
|
|
//keyValuePairs.Add("91","");
|
|
|
|
search.Add("卡及施工的户籍卡个是v救护车不啊卡及施工的表空间");
|
|
search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
//search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
//search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
//search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
//search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
//search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
//search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
//search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
//search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
//search.Add("奥克兰今年是窗口句柄女会计还不睡呢刻录机");
|
|
search.Add("123456");
|
|
search.Add("17");
|
|
search.Add("19");
|
|
search.Add("20");
|
|
search.Add("21");
|
|
search.Add("31");
|
|
search.Add("41");
|
|
search.Add("51");
|
|
search.Add("61");
|
|
search.Add("71");
|
|
search.Add("81");
|
|
search.Add("91");
|
|
TMP_InputField.onValueChanged.AddListener((x) =>
|
|
{
|
|
Debug.Log(x);
|
|
if (x != null && !string.IsNullOrEmpty(x))
|
|
{
|
|
search2 = new List<string>();
|
|
for (int i = 0; i < search.Count; i++)
|
|
{
|
|
sum = search[i].IndexOf(x);
|
|
if (sum >= 0)
|
|
{
|
|
search2.Add(search[i]);
|
|
}
|
|
}
|
|
for (int i = 0; i < search2.Count; i++)
|
|
{
|
|
|
|
}
|
|
//foreach (var item in keyValuePairs)
|
|
//{
|
|
// sum = item.Key.IndexOf(x);
|
|
// if (sum >= 0)
|
|
// {
|
|
// keyValuePairs2.Add(item.Key,item.Value);
|
|
// }
|
|
//}
|
|
}
|
|
else
|
|
{
|
|
search2.Clear();
|
|
}
|
|
});
|
|
}
|
|
}
|