public void InitData(ArenaRewaredViewData d) { data = d; if (data.item1 != null) { item1.InitData(d.item1, 1, false); } if (data.item2 != null) { item1.InitData(d.item2, 1, false); } desc.text = data.desc; }
public override bool ProcessAction() { List <ArenaRewaredViewData> list = new List <ArenaRewaredViewData>(); //ж╠╫сх║ж╣ foreach (AranePointRewardData val in GameShared.Instance.aranePointRewardTable.Values) { ArenaRewaredViewData v = new ArenaRewaredViewData(); v.desc = val.point.ToString(); List <GameShared.StrData> ll = GameShared.Instance.GetStrData(val.reward); v.item1 = new ItemViewData(); v.item1.data = GameShared.Instance.GetItemData(ll[0].id); v.item1.curCount = ll[0].num; list.Add(v); } EventManager.Trigger <EventArenaRewardList>(new EventArenaRewardList(list)); return(true); }