2025-05-12 18:11:43 +09:00
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using TMPro;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
using UnityEngine.EventSystems;
|
|
|
|
|
using UnityEngine.UI;
|
|
|
|
|
using XRLib.UI;
|
|
|
|
|
|
2025-05-20 16:25:58 +09:00
|
|
|
namespace Studio.UI
|
2025-05-12 18:11:43 +09:00
|
|
|
{
|
|
|
|
|
public class Panel_NewProjectInfo : PanelBase
|
|
|
|
|
{
|
|
|
|
|
public TMP_InputField InputField_ProjectName;
|
|
|
|
|
public TMP_InputField InputField_ProjectRoute;
|
2025-05-13 14:49:57 +09:00
|
|
|
public TMP_InputField InputField_ProjectTemplate;
|
2025-05-12 18:11:43 +09:00
|
|
|
public Button Button_FileExplorer;
|
|
|
|
|
public Button Button_Dropdown;
|
|
|
|
|
public Button Button_Create;
|
|
|
|
|
|
|
|
|
|
public Action onClickFileExplorer;
|
|
|
|
|
public Action onClickCreate;
|
|
|
|
|
|
2025-05-13 14:49:57 +09:00
|
|
|
private string defaultPath = "C:\\Users\\";
|
2025-05-12 18:11:43 +09:00
|
|
|
|
|
|
|
|
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);
|
|
|
|
|
}
|
2025-05-13 14:49:57 +09:00
|
|
|
|
2025-05-12 18:11:43 +09:00
|
|
|
}
|
|
|
|
|
}
|