c#将枚举等类型显示在Inspector 面板

// ========================================================
// 描述:
// 作者:
// 创建时间: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);
            });
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值