1、清理仓库
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
cc.Class({
|
||||
extends: cc.Component,
|
||||
|
||||
properties: {
|
||||
// foo: {
|
||||
// default: null, // The default value will be used only when the component attaching
|
||||
// to a node for the first time
|
||||
// url: cc.Texture2D, // optional, default is typeof default
|
||||
// serializable: true, // optional, default is true
|
||||
// visible: true, // optional, default is true
|
||||
// displayName: 'Foo', // optional
|
||||
// readonly: false, // optional, default is false
|
||||
// },
|
||||
// ...
|
||||
},
|
||||
|
||||
// use this for initialization
|
||||
onLoad: function () {
|
||||
},
|
||||
/**
|
||||
* @param self 调用的源
|
||||
* @param timernode 计时器所在的节点
|
||||
* @param atlas 计时器图集
|
||||
* @param timer_first 计时器首个计时字母
|
||||
* @param timer_sec 计时器第二个数字
|
||||
* @param times 计时器执行次数
|
||||
*/
|
||||
runtimer:function(source , timernode , atlas, timer_first , timer_sec , times){
|
||||
|
||||
let self = this ;
|
||||
this.remaining = times ;
|
||||
timer_first.string = times ;
|
||||
if(timernode){
|
||||
timernode.active = true ;
|
||||
}
|
||||
|
||||
this.timersrc = function() {
|
||||
self.remaining = self.remaining - 1 ;
|
||||
if(self.remaining < 0){
|
||||
source.unschedule(this);
|
||||
timernode.active = false ;
|
||||
}else{
|
||||
timer_first.string = self.remaining ;
|
||||
}
|
||||
} ;
|
||||
source.schedule(this.timersrc, 1 , times , 0);
|
||||
|
||||
return this.timersrc ;
|
||||
},
|
||||
stoptimer:function(source , timernode , timer){
|
||||
if(timernode){
|
||||
timernode.active = false ;
|
||||
}
|
||||
let self = this ;
|
||||
this.remaining = 0;
|
||||
if(timer){
|
||||
source.unscheduleAllCallbacks();
|
||||
}
|
||||
}
|
||||
|
||||
// called every frame, uncomment this function to activate update callback
|
||||
// update: function (dt) {
|
||||
|
||||
// },
|
||||
});
|
||||
Reference in New Issue
Block a user