import { BaseView } from "../../../lightMVC/core/base/BaseView"; import { App } from "../../Manager/App"; import SDK from "../../sdk/SDK"; import { SoundManager } from "../../Manager/SoundManager"; const { ccclass, property } = cc._decorator; @ccclass export default class InsufficientPanel extends BaseView { public drawView(): void { // 返回 let closeBtn = this.ui.getNode("close"); closeBtn.on(cc.Node.EventType.TOUCH_END, () => { this.closeView(); }, this); let confirmBtn = this.ui.getNode("confirm"); confirmBtn.on(cc.Node.EventType.TOUCH_END, () => { SoundManager.getInstance().VideoStartStop(); SDK.Instance.showRewardVideo(() => { App.DataManager.UpdateTili(App.DataManager.VideoAddTili); SoundManager.getInstance().VideoEndOpen(); this.closeView(); }, () => { SoundManager.getInstance().VideoEndOpen(); }, () => { SoundManager.getInstance().VideoEndOpen(); }); }, this); } public static path(): string { return "/prefabs/InsufficientPanel"; } }