示例#1
0
        private void InitPlayerItemList()
        {
            if (playItemModel && playItemRoot)
            {
                UIUtils.SetActive(playItemModel, false);
                playPool = new UIUtils.SimplePool(playItemModel, playItemRoot);

                if (playMarkUtil == null)
                {
                    playMarkUtil = new PlayMarkCommn(adapter);
                }
                playMarkUtil.SetPlayAction((info) =>
                {
                    var tran     = playPool.SpawnGo();
                    var playData = (MiniMapTeamPlayInfo)info;
                    RefreshPlayTeamItem(tran, playData);
                });
            }
        }
示例#2
0
        private void InitMarkItemList()
        {
            if (markRoot && markModel)
            {
                if (playMarkUtil == null)
                {
                    playMarkUtil = new PlayMarkCommn(adapter);
                }
                playMarkUtil.SetMarkAction((info) =>
                {
                    var tran     = markPool.SpawnGo();
                    var markData = (MiniMapPlayMarkInfo)info;
                    RefreshMarkItem(tran, markData);
                });

                UIUtils.SetActive(markModel, false);
                markPool = new UIUtils.SimplePool(markModel, markRoot);
            }
        }