예제 #1
0
    public void InitItems()
    {
        foreach (var kv in ItemManager.Instance.Items)
        {
            if (kv.Value.Define.Type == ItemType.Ride &&
                (kv.Value.Define.LimitClass == CharacterClass.None.ToString() || kv.Value.Define.LimitClass == User.Instance.CurrentCharacterInfo.Class.ToString())
                )
            {
                GameObject go = Instantiate(itemPrefab, this.listMain.transform);
                UiRideItem ui = go.GetComponent <UiRideItem>();

                ui.SetRideItem(kv.Value, this, false);
                this.listMain.AddItem(ui);
            }
        }
    }
예제 #2
0
 private void OnItemSelected(ListView.ListViewItem item)
 {
     this.selectedItem  = item as UiRideItem;
     this.descript.text = this.selectedItem.item.Define.Description;
 }