咸鱼的反击
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.
 
 
 
xianyudefanji/assets/Scripts/OnLineGame/OnLineGameScript.ts

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