using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class Common : MonoBehaviour { [SerializeField] TMP_Dropdown dAnimal; [SerializeField] TMP_Dropdown dSuitStyle; [SerializeField] TMP_Dropdown dSuitType; [SerializeField] TMP_Dropdown dRegion; //³»ºÎ ÀúÀå ±â´É ¸¸µé±â //¹öÀü ±â´É ±îÁö ¸¸µé¾î¼­ ¹öÀü üũÈÄ »õ·Î ´Ù¿î¹Þ¾Æ¿À°Ô ¸¸µé±â. void Start() { NetworkManager.Instance.CreateRequest>("common/animalTypes", new object(), (data) => { GameManager.Instance.animalTypes = data; List strings = new List(); for(int n = 0; n < data.Count; n++) { strings.Add(data[n].code_nm); } dAnimal.AddOptions(strings); }, null, BestHTTP.HTTPMethods.Get); NetworkManager.Instance.CreateRequest>("common/suitStyle", new object(), (data) => { GameManager.Instance.suitStyle = data; List strings = new List(); for (int n = 0; n < data.Count; n++) { strings.Add(data[n].code_nm); } dSuitStyle.AddOptions(strings); }, null, BestHTTP.HTTPMethods.Get); NetworkManager.Instance.CreateRequest>("common/suitType", new object(), (data) => { GameManager.Instance.suitType = data; List strings = new List(); for (int n = 0; n < data.Count; n++) { strings.Add(data[n].code_nm); } dSuitType.AddOptions(strings); }, null, BestHTTP.HTTPMethods.Get); NetworkManager.Instance.CreateRequest>("common/region", new object(), (data) => { GameManager.Instance.region = data; List strings = new List(); for (int n = 0; n < data.Count; n++) { strings.Add(data[n].code_nm); } dRegion.AddOptions(strings); }, null, BestHTTP.HTTPMethods.Get); } public class CommonData { public string code_nm; public string code_id; } }