自由幻想UI之格子

来源:互联网 发布:我的女神 藤岛 知乎 编辑:程序博客网 时间:2024/04/29 16:29



using UnityEngine;using UnityEngine.UI;public class LatticeView : MonoBehaviour {    public Image icon;    public Text size;    public Text count;    public Sprite Icon    {        get        {            return icon.sprite;        }        set        {            icon.sprite = value;            icon.gameObject.SetActive(value != null);        }    }    public int Count    {        set        {            if(value > 1)            {                size.text = value.ToString();                count.text = value.ToString();                size.gameObject.SetActive(true);            }            else            {                size.gameObject.SetActive(false);            }        }    }    private void Awake()    {        icon = icon ?? transform.GetComponentsInChildren<Image>()[1];        size = size ?? icon.transform.GetComponentInChildren<Text>();        count = count ?? size.transform.GetComponentsInChildren<Text>()[1];    }}







原创粉丝点击