56 lines
1.3 KiB
C#
56 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.UI;
|
|
using XRLib.UI;
|
|
|
|
namespace Studio.UI
|
|
{
|
|
public class Panel_NewProjectInfo : PanelBase
|
|
{
|
|
public TMP_InputField InputField_ProjectName;
|
|
public TMP_InputField InputField_ProjectRoute;
|
|
public TMP_InputField InputField_ProjectTemplate;
|
|
public Button Button_FileExplorer;
|
|
public Button Button_Dropdown;
|
|
public Button Button_Create;
|
|
|
|
public Action onClickFileExplorer;
|
|
public Action onClickCreate;
|
|
|
|
private string defaultPath = "C:\\Users\\";
|
|
|
|
public override void AfterAwake()
|
|
{
|
|
Button_FileExplorer.onClick.AddListener(OnClickFileExplorer);
|
|
Button_Create.onClick.AddListener(OnClickCreate);
|
|
|
|
InputField_ProjectRoute.text = defaultPath;
|
|
}
|
|
|
|
private void OnClickFileExplorer()
|
|
{
|
|
onClickFileExplorer?.Invoke();
|
|
}
|
|
|
|
private void OnClickCreate()
|
|
{
|
|
onClickCreate?.Invoke();
|
|
}
|
|
|
|
public void Open()
|
|
{
|
|
SetActive(true);
|
|
}
|
|
|
|
public void Close()
|
|
{
|
|
SetActive(false);
|
|
}
|
|
|
|
}
|
|
}
|