3D 동적 객체 생성 설정 모달 및 UI 동적 생성 모달 UI 작업

This commit is contained in:
정영민
2025-05-14 09:12:33 +09:00
parent ed51e6f85a
commit 297c7b1e53
25 changed files with 32324 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
using UnityEngine;
using XRLib.UI;
using TMPro;
using System;
using System.Collections.Generic;
namespace XED
{
public enum DataStyle
{
Vector2,
Vector3,
Float,
Int,
String
}
public class UI_DynamicDataStyleItem : UIBase
{
private TextMeshProUGUI Text_DataName;
private TMP_Dropdown Dropdown_DataDisplayStyle;
public void SetData(Datum datum)
{
Text_DataName.SetText(datum.dataName);
SetDataDisplayStyleDropdown();
}
private void SetDataDisplayStyleDropdown()
{
Dropdown_DataDisplayStyle.ClearOptions();
var types = Enum.GetNames(typeof(DataStyle));
List<string> options = new List<string>();
for (int i = 0; i < types.Length; i++)
{
options.Add(types[i]);
}
Dropdown_DataDisplayStyle.AddOptions(options);
Dropdown_DataDisplayStyle.onValueChanged.AddListener(OnDataDisplayStyleValueChanged);
}
private void OnDataDisplayStyleValueChanged(int index)
{
}
}
}