68 lines
2.3 KiB
C#
68 lines
2.3 KiB
C#
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;
|
|
//내부 저장 기능 만들기
|
|
//버전 기능 까지 만들어서 버전 체크후 새로 다운받아오게 만들기.
|
|
List<CommonData> animalTypes;
|
|
List<CommonData> suitStyle;
|
|
List<CommonData> suitType;
|
|
List<CommonData> region;
|
|
void Start()
|
|
{
|
|
NetworkManager.Instance.CreateRequest<List<CommonData>>("common/animalTypes", new object(), (data) =>
|
|
{
|
|
animalTypes = data;
|
|
List<string> strings = new List<string>();
|
|
for(int n = 0; n < data.Count; n++)
|
|
{
|
|
strings.Add(data[n].code_nm);
|
|
}
|
|
dAnimal.AddOptions(strings);
|
|
}, null, BestHTTP.HTTPMethods.Get);
|
|
NetworkManager.Instance.CreateRequest<List<CommonData>>("common/suitStyle", new object(), (data) =>
|
|
{
|
|
suitStyle = data;
|
|
List<string> strings = new List<string>();
|
|
for (int n = 0; n < data.Count; n++)
|
|
{
|
|
strings.Add(data[n].code_nm);
|
|
}
|
|
dSuitStyle.AddOptions(strings);
|
|
}, null, BestHTTP.HTTPMethods.Get);
|
|
NetworkManager.Instance.CreateRequest<List<CommonData>>("common/suitType", new object(), (data) =>
|
|
{
|
|
suitType = data;
|
|
List<string> strings = new List<string>();
|
|
for (int n = 0; n < data.Count; n++)
|
|
{
|
|
strings.Add(data[n].code_nm);
|
|
}
|
|
dSuitType.AddOptions(strings);
|
|
}, null, BestHTTP.HTTPMethods.Get);
|
|
NetworkManager.Instance.CreateRequest<List<CommonData>>("common/region", new object(), (data) =>
|
|
{
|
|
region = data;
|
|
List<string> strings = new List<string>();
|
|
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;
|
|
}
|
|
}
|