コード例 #1
0
 public void InitData(AranePointViewData d)
 {
     data       = d;
     num.text   = data.num.ToString();
     state.text = data.state;
     SetSwaredList(d.list);
 }
コード例 #2
0
    public override bool ProcessAction()
    {
        List <AranePointViewData> list = new List <AranePointViewData>();

        //ж╠╫сх║ж╣
        foreach (AranePointRewardData val in GameShared.Instance.aranePointRewardTable.Values)
        {
            AranePointViewData v = new AranePointViewData();
            v.num = val.point;
            List <GameShared.StrData> ll = GameShared.Instance.GetStrData(val.reward);
            v.list = new List <ItemViewData>();
            for (int i = 0; i < ll.Count; i++)
            {
                ItemViewData d = new ItemViewData();
                d.data     = GameShared.Instance.GetItemData(ll[i].id);
                d.curCount = ll[i].num;
                v.list.Add(d);
            }
            list.Add(v);
        }
        EventManager.Trigger <EventPointRewardList>(new EventPointRewardList(list));
        return(true);
    }