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