예제 #1
0
        public void OnClickResource(BlockListData data)
        {
            BaseDcsResource res = data.data as BaseDcsResource;

            if (cbClickResource != null)
            {
                cbClickResource(res);
            }
        }
예제 #2
0
        public void ChangeUIData()
        {
            if (manager.listResult != null)
            {
                List <BlockListData> uiDataList = new List <BlockListData>();

                if (manager.totalCount > 0)
                {
                    Debug.Log("data len=" + manager.listResult.Count);

                    for (int i = 0; i < manager.listResult.Count; i++)
                    {
                        BaseDcsResource res = manager.listResult[i];

                        BlockListData data = new BlockListData();
                        data.name = res.Name;
                        data.data = res;

                        /* 缩略图先忽略
                         * for (int j = 0; j < res.Covers.Length; j++)
                         * {
                         *  if (res.Covers[j] != null)
                         *  {
                         *      data.icon = ImageHelper.GetImageUrl("http://" + manager.serverHost, res.thumbnails[j]);
                         *      break;
                         *  }
                         * }
                         */

                        uiDataList.Add(data);
                    }
                }

                ui.SetData(uiDataList, manager.curPage, manager.totalCount);
            }
        }