140 lines
3.8 KiB
C#
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("苟潼렘랬");
|
|
}
|
|
}
|
|
|