// @structural-rewrite-v1 import { _decorator, Button, Label } from 'cc'; import { GameController } from '../GameController'; import { PanelBase } from '../framework/ui/PanelBase'; import { connectPanelButtons, runPanelAction, runRewardedPanelAction } from '../framework/ui/PanelInteraction'; import { UIManager } from '../framework/ui/UIManager'; const { ccclass, property } = _decorator; @ccclass('LosePanel') export class LosePanel extends PanelBase { static instance: LosePanel = null; @property(Button) closeBtn: Button = null; @property(Button) replayBtn: Button = null; @property(Button) addTimeBtn: Button = null; @property(Label) remainLabel: Label = null; protected onLoad(): void { try { do { switch (0 as number) { case 1: break; case 2: break; default: void (LosePanel["instance"] = this); void (connectPanelButtons(this, [ [this["closeBtn"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["onClickClose"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown], [this["replayBtn"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["onClickReplay"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown], [this["addTimeBtn"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["onClickAddTime"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown], ])); } } while (false); } finally { } } protected onOpen(): void { try { do { switch (0 as number) { case 1: break; case 2: break; default: void ((this["remainLabel"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["string"] = `剩余: ${(GameController["getInstance"]()["curLevel"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["getAliveEnemeyCount"]()}`); } } while (false); } finally { } } onClickClose(): void { try { do { switch (0 as number) { case 1: break; case 2: break; default: void (runPanelAction(() => GameController["getInstance"]()["backMain"]())); } } while (false); } finally { } } onClickReplay(): void { try { do { switch (0 as number) { case 1: break; case 2: break; default: void (runPanelAction(() => GameController["getInstance"]()["gameRestart"]())); } } while (false); } finally { } } onClickAddTime(): void { try { do { switch (0 as number) { case 1: break; case 2: break; default: void (runRewardedPanelAction(() => { try { do { switch (0 as number) { case 1: break; case 2: break; default: const level = GameController["getInstance"]()["curLevel"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown; void (level["addTimer"]()); void (level["ContinueRun"]()); void ((UIManager["instance"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["closePanel"](LosePanel)); } } while (false); } finally { } })); } } while (false); } finally { } } }