| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import FireEventObserver from '../framework/FireEventObserver';
- import SubHallManger from '../view/SubHallManger'
- cc.Class({
- extends: SubHallManger,
- properties: {
- gamesNode:cc.Node,
- listView:cc.ScrollView,
- content:cc.Node,
- gameItem:cc.Prefab,
- },
- init(){
- this.SceneLevel = 2
- },
- showNeedGames(games){
- this.listView.scrollToOffset(cc.v2(0,0),0)
- console.log("OnGetGamelist caipap")
- if (games && games.length>0) {
- this.content.children.forEach(element => {
- element.destroy()
- });
- games.sort(function (a,b) {
- return a.id - b.id
- })
- for (let index = 0; index < games.length; index++) {
- const data = games[index]
- var gameItem = cc.instantiate(this.gameItem)
- gameItem.name = "item"+data.id
- gameItem.getComponent('DianziYouyiGameItem').setGameData(data,this)
- this.content.addChild(gameItem)
- }
- this.content.width = Math.ceil(games.length/2)*gameItem.width
- this.content.parent.width =this.content.width
- this.content.height = 600
- }
- },
- });
|