[ez gui] 定型パーツ(1) リスト形式アイテム

  • ListView.cs
using UnityEngine;
using System;
using System.Collections;

public class ListView : MonoBehabiour
{
 [SerializeField]
 GameObject listItemPrefab = null;
 [SerializeField]
 UIScrollList scrollList = null;
 public void Start()
 {
  for(int i = 0; i < list.Length; i++)
  {
    var item = Utility.InstantiateGetComponent<ListItem>(null, listItemPrefab);
    UIListItemContainer container = item.GetComponent<UILisItemContainer>();
    scrollList.AddItem(container);
    item.SetData("ListItem" + i);
  }
 }
}
  • ListItem.cs
using UnityEngine;
using System.Collections;

public class ListItem : MonoBehaviour
{
 [SerilizeField]
 SpriteText label = null;

 public void SetData(string labelText)
 {
 label.Text = labelText;
 }
}