Files
Studio/Assets/NewStudioPGD/Scripts/UI/Panel/Panel_NewProjectInfo.cs

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);
}
}
}