import { _decorator, Component, Node } from 'cc'; import { Http, HttpResponseCode } from '../core/net/Http'; import { OpenWindow } from '../core/ui/window/OpenWindow'; import { WindowOpenMode } from '../core/ui/window/WindowOpenMode'; const { ccclass, property, requireComponent } = _decorator; /** * 上线弹窗检测 */ @ccclass('PopupChenk') @requireComponent(Http) export class PopupChenk extends Component { @property({ type: OpenWindow, tooltip: "存钱罐窗口" }) piggyBankWin: OpenWindow; start() { this.checkDailyBonus(); } private async checkDailyBonus() { let result = await this.getComponent(Http).send("/api/dailyBonus/getDailyBonus"); if (result && result.code == HttpResponseCode.Success) { this.piggyBankWin.openMode = WindowOpenMode.NotCloseAndCover; result.data.canGet && this.piggyBankWin.open(); } } }