You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.8 KiB
56 lines
1.8 KiB
// Learn TypeScript:
|
|
// - https://docs.cocos.com/creator/2.4/manual/en/scripting/typescript.html
|
|
// Learn Attribute:
|
|
// - https://docs.cocos.com/creator/2.4/manual/en/scripting/reference/attributes.html
|
|
// Learn life-cycle callbacks:
|
|
// - https://docs.cocos.com/creator/2.4/manual/en/scripting/life-cycle-callbacks.html
|
|
|
|
import UiBase from "../GameBase/UiBase";
|
|
|
|
const {ccclass, property} = cc._decorator;
|
|
|
|
@ccclass
|
|
export default class OnLineGameScript extends UiBase {
|
|
|
|
@property(cc.Node)
|
|
itemNode: cc.Node = null;
|
|
|
|
@property(cc.Node)
|
|
contnetNode: cc.Node = null;
|
|
|
|
// LIFE-CYCLE CALLBACKS:
|
|
|
|
// onLoad () {}
|
|
|
|
onlineConfig = [
|
|
{configId:0, icon:'OnLineGame/钞票', isNeedAd:false, descLab:'在线3分钟/金钱', needTime:3*60},
|
|
{configId:1, icon:'OnLineGame/连点器', isNeedAd:false, descLab:'在线5分钟/自动点击*1', needTime:5*60},
|
|
{configId:2, icon:'OnLineGame/点击收益', isNeedAd:false, descLab:'在线10分钟/点击收益提升1级', needTime:10*60},
|
|
{configId:3, icon:'OnLineGame/升级', isNeedAd:true, descLab:'在线15分钟/玩家等级提升10级', needTime:15*60},
|
|
{configId:4, icon:'OnLineGame/升级', isNeedAd:true, descLab:'在线30分钟/玩家等级提升15级', needTime:30*60},
|
|
]
|
|
|
|
|
|
start () {
|
|
|
|
this.createItem()
|
|
}
|
|
|
|
|
|
createItem(){
|
|
for(let i = 0; i<this.onlineConfig.length;i++){
|
|
let config = this.onlineConfig[i]
|
|
this.scheduleOnce(()=>{
|
|
let node = cc.instantiate(this.itemNode)
|
|
node.getComponent('OnLineGameItem').setDateView(config)
|
|
node.active = true
|
|
node.opacity = 255
|
|
node.setPosition(cc.v2(0,0))
|
|
this.contnetNode.addChild(node)
|
|
},0.05+0.05*i)
|
|
|
|
|
|
}
|
|
}
|
|
// update (dt) {}
|
|
}
|
|
|