123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import { _decorator, Component, Node } from 'cc';
- import { base_ui } from '../fw/base_ui';
- import { userDataManager } from '../manager/userDataManager';
- const { ccclass, property } = _decorator;
- @ccclass('restart_view')
- export class restart_view extends base_ui {
- @property(Node) btn_close:Node = null
- @property(Node) btn_look_video:Node = null
- @property(Node) btn_share:Node = null
- private m_look_video_cb = null
- private m_share_cb = null
- start() {
- this.onButtonListen(this.btn_close, ()=>{
- this.close()
- })
- this.onButtonListen(this.btn_look_video, ()=>{
- if(this.m_look_video_cb){
- this.m_look_video_cb(this)
- }
- this.close()
- })
- this.onButtonListen(this.btn_share, ()=>{
- if(this.m_share_cb) {
- this.m_share_cb(this)
- }
- this.close()
- })
- }
- initView(look_video_cb,share_cb) {
- this.m_look_video_cb = look_video_cb
- this.m_share_cb = share_cb
- if(userDataManager.isTodayCanShare()) {
- this.btn_share.active = true
- } else {
- this.btn_share.active = false
- this.btn_look_video.setPosition(0, this.btn_look_video.getPosition().y)
- }
- }
- }
|