觉醒时刻
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.7 KiB

import User from "../../FrameWork/User/User";
import Common5 from "../../Platform/th/Common5";
import EventMgr from "../../FrameWork/Event/EventMgr";
import { ryw_Event } from "../../FrameWork/Event/EventEnum";
import TaskManager from "../JuQingChat/TaskManager";
const {ccclass, property} = cc._decorator;
@ccclass
export default class Daily extends cc.Component {
hour:number = 0
min:number = 0
onLoad () {
EventMgr.onEvent_custom(ryw_Event.addDay,(isChangeData)=>{
if(isChangeData){
this.min = 0
this.hour = 0;
}
let day = User.getDay()+1
User.setDay(day);
this.refreshDailyStr()
TaskManager.checkIsTaskFail(day)
},this)
EventMgr.onEvent_custom(ryw_Event.updateTime,()=>{
console.log("更新时间")
this.hour = User.getTimeHour();
this.min = User.getTimeMin();
this.refreshDailyStr()
},this)
}
start () {
this.hour = User.getTimeHour();
this.min = User.getTimeMin();
this.refreshDailyStr()
this.schedule(()=>{
if(Common5.isVideoAdStopTime){
return
}
this.hour = User.getTimeHour();
this.min = User.getTimeMin();
this.refreshDailyStr()
},1)
}
refreshDailyStr(){
this.node.getChildByName("time").getComponent(cc.Label).string = this.hour.toString() + ":"+(this.min.toString().padStart(2,"0"));
this.node.getChildByName("day").getComponent(cc.Label).string = "第" + User.getDay().toString() + "天";
}
// update (dt) {}
}