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); }); } }
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); } }