| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import FireEventObserver from '../framework/FireEventObserver';
- import SubHallManger from '../view/SubHallManger'
- cc.Class({
- extends: SubHallManger,
- properties: {
- gamesNode:cc.Node,
- content:cc.Node,
- listView:cc.ScrollView,
- 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('CaiPiaoGameItem').setGameData(data,this)
- this.content.addChild(gameItem)
- }
- this.content.width = Math.ceil(games.length/2)*(gameItem.width+94)
- this.content.parent.width =this.content.width
- this.content.height = 580
- }
- },
- onClickedubGame(){
- cc.director.loadScene('sports');
- }
-
- });
|