Пример #1
0
    private void GenerateView()
    {
        Debug.Log("GenerateView");
        //sceneIdList.Clear();
        List <Scene> scenes = dataSource(itemViewList.Count, ITEM_COUNT);

        for (int i = 0; i < scenes.Count; ++i)
        {
            SceneItemView itemView = SceneItemView.Create(table, scenes[i]);
            UIEventListener.Get(itemView.gameObject).onClick = ItemClick;
            itemViewList.Add(itemView);

            /*Picture picture = LogicController.GetPicture(scenes[i].pictureId);
             * if (picture == null) {
             *  sceneIdList.Add(scenes[i].sceneId);
             * }
             * else {
             *  Asset asset = LogicController.GetAsset(picture.assetId);
             *  if (asset == null) {
             *      sceneIdList.Add(scenes[i].sceneId);
             *  }
             * }*/
        }
        tableComp.Reposition();

        /*if (sceneIdList.Count != 0) {
         *  GetSceneSnapshotCommand cmd = new GetSceneSnapshotCommand();
         *  cmd.SceneIds = sceneIdList;
         *  cmd.Callback = AfterGetSnapshot;
         *  cmd.execute();
         * }*/
    }