ict.shenzhi/Assets/Scripts/UI/MainScenesUI/MainPanel/MainMenuPanel.cs

140 lines
3.8 KiB
C#

using Kirurobo;
using UnityEngine;
using UnityEngine.UI;
public class MainMenuPanel : UIController
{
public static MainMenuPanel ins;
[SerializeField] Button daoRu, ChaKanBtn, BaoCunBtn, TiJiaoBtn, chonZhiBtn, ZanCunBtn, XiaZaiBtn;//돔흙첵竟객큐
public string Path;
[SerializeField] checkPanel check;//
[SerializeField] OneImage OneImage;//
[SerializeField] Transform Canvas;//
[SerializeField] Submit submit;//
[SerializeField] Submit ZanCunS;//
[SerializeField] Submit XiaZaiS;//
[SerializeField] MainTile MainTile;//ligature
public string SceneName;
public void Awake()
{
ins = this;
}
// Start is called before the first frame update
void Start()
{
try
{
daoRu.onClick.AddListener(() => DaoRu());
ChaKanBtn.onClick.AddListener(() => ChaKan());
BaoCunBtn.onClick.AddListener(() => BaoCun());
TiJiaoBtn.onClick.AddListener(() => TiJiao());
chonZhiBtn.onClick.AddListener(() => chonZhi());
ZanCunBtn.onClick.AddListener(() => ZanCun());
XiaZaiBtn.onClick.AddListener(() => XiaZai());
MainTile.init(SceneName);
}
catch (System.Exception ex)
{
Debug.Log(ex.Message);
}
}
/// <summary>
/// 댔역windows朞嶝쨌쓺묏야
/// </summary>
private void OpenSingleFile()
{
FilePanel.Settings settings = new FilePanel.Settings();
settings.filters = new FilePanel.Filter[]
{
//new FilePanel.Filter("All files", "*"),
new FilePanel.Filter("Image files (*.png;*.jpg;*.jpeg;)", "png", "jpg", "jpeg"),
new FilePanel.Filter("Vidos files (*.mp4;*.mov;*.avi)", "mp4", "mov", "avi"),
//new FilePanel.Filter("Documents (*.txt;*.rtf;*.doc;*.docx)", "txt", "rtf", "doc", "docx"),
};
settings.title = "돔흙첵竟";
settings.initialDirectory = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyPictures);
FilePanel.OpenFilePanel(settings, (files) =>
{
Path = string.Join("\n", files);
});
}
/// <summary>
/// 댔역괏닸돨windows묏야
/// </summary>
private void OpenSaveFile()
{
FilePanel.Settings settings = new FilePanel.Settings();
settings.filters = new FilePanel.Filter[]
{
new FilePanel.Filter("Text file (*.txt;*.log)", "txt", "log"),
new FilePanel.Filter("Image files (*.png;*.jpg;*.jpeg;*.tiff;*.gif;*.tga)", "png", "jpg", "jpeg", "tiff", "gif", "tga"),
new FilePanel.Filter("All files", "*"),
};
settings.title = "茄셥灌獵契훨부괏닸";
settings.initialFile = "Test";
FilePanel.SaveFilePanel(settings, (files) =>
{
//messageText.text = "Selected file\n" + string.Join("\n", files);
});
}
public void DaoRu()
{
//Path = base.OpenProject();
OpenSingleFile();
}
public void ChaKan()
{
Instantiate(check, Canvas);
}
public void BaoCun()
{
Instantiate(OneImage, Canvas);
}
/// <summary>
/// 瓊슥객큐
/// </summary>
public void TiJiao()
{
Instantiate(submit, Canvas);
}
public void chonZhi()
{
}
public void ZanCun()
{
Instantiate(ZanCunS, Canvas);
}
public void XiaZai()
{
Instantiate(XiaZaiS, Canvas);
}
/// <summary>
/// 瓊슥렘랬
/// </summary>
public void Submit()
{
Debug.Log("瓊슥냥묘");
}
/// <summary>
/// 董닸렘랬
/// </summary>
public void ZanCunPanel()
{
Debug.Log("董닸냥묘");
}
/// <summary>
/// 苟潼렘랬
/// </summary>
public void XiaZaiPanel()
{
Debug.Log("苟潼렘랬");
}
}