| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import FireEventObserver from '../framework/FireEventObserver';
- import SubHallManger from '../view/SubHallManger'
- cc.Class({
- extends: SubHallManger,
- properties: {
- gamesNode:cc.Node,
- gameLayout:cc.Layout,
- gameHallItem:cc.Prefab,
- },
- getPageData(){
- cc.vv.userMgr.getGameList({pid:this.gameid},this.OnGetGamelist.bind(this));
- },
- OnGetGamelist(ret){
- console.log("OnGetGamelist caipap")
- if (ret.data.data && ret.data.data.length>0) {
- this.gameLayout.node.children.forEach(element => {
- element.destroy()
- });
- var gameitems = ret.data.data
- gameitems.sort(function (a,b) {
- return a.id - b.id
- })
- for (let index = 0; index < gameitems.length; index++) {
- const data = gameitems[index]
- var gameItem = cc.instantiate(this.gameHallItem)
- gameItem.name = "item"+data.id
- gameItem.getComponent('CarGameItem').setGameData(data,this)
- this.gameLayout.node.addChild(gameItem)
- }
- this.gameLayout.node.width = Math.ceil(gameitems.length/2)*(gameItem.width+60)
- this.gameLayout.node.parent.width =this.gameLayout.node.width
- this.gameLayout.node.height = 600
- }
- },
- });
|