// ========================================================
// 描述:
// 作者:
// 创建时间:2021-01-08 09:13:28
// 版 本:1.0
// ========================================================
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEngine.UI;
public enum provincename
{
黑龙江,
吉林,
辽宁,
内蒙古,
北京,
天津,
河北,
山西
}
public enum Cityname
{
齐齐哈尔市,
长春市,
铁岭市,
抚顺市,
阜新市,
锦州市,
辽阳市,
朝阳市,
沈阳市,
大连市,
鞍山市,
葫芦岛市,
广安门,
房山区,
海淀区,
石景山区,
门头沟区,
蓟州区,
涿州市,
唐山市,
张家口市,
保定市,
廊坊市,
秦皇岛市,
大同市,
呼和浩特市,
赤峰市,
}
[System.Serializable]
public struct Province
{
public provincename _provincename;
public Cityname cityname;
public Transform provincetransform;
public Vector2 Orgpos;
public string[] Twname;
}
public class CityDtaController : MonoBehaviour
{
public GameObject cityPrefab;
public Province[] provinces;
public void Start()
{
for (int i = 0; i < provinces.Length; i++)
{
var pro = provinces[i];
GameObject city= GameObject.Instantiate(cityPrefab, pro.Orgpos, Quaternion.identity, pro.provincetransform);
city.GetComponent<Tips>().InitData(pro);
city.name = pro.cityname.ToString();
city.SetActive(true);
pro.provincetransform.Find("CloseButton").GetComponent<Button>().onClick.AddListener(()=> {
pro.provincetransform.gameObject.SetActive(false);
});
}
}
}
c#将枚举等类型显示在Inspector 面板
最新推荐文章于 2023-03-14 11:11:09 发布