// @structural-rewrite-v1 import { _decorator, Button } from 'cc'; import { LocalSaveMgr } from '../framework/data/LocalSaveMgr'; 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('AddHeartPanel') export class AddHeartPanel extends PanelBase { static instance: AddHeartPanel; @property({ "type": Button }) addPower: Button = null; @property({ "type": Button }) closeBtn: Button = null; protected onLoad(): void { try { do { switch (0 as number) { case 1: break; case 2: break; default: void (AddHeartPanel["instance"] = this); void (connectPanelButtons(this, [ [this["closeBtn"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["closeBtnCallBack"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown], [this["addPower"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, this["addPowerCallBack"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown], ])); } } while (false); } finally { } } addPowerCallBack(): 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: void ((LocalSaveMgr["instance"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["adsAddPower"]()); void ((UIManager["instance"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["closePanel"](AddHeartPanel)); } } while (false); } finally { } })); } } while (false); } finally { } } closeBtnCallBack(): void { try { do { switch (0 as number) { case 1: break; case 2: break; default: void (runPanelAction(() => (UIManager["instance"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["closePanel"](AddHeartPanel))); } } while (false); } finally { } } protected start(): void { try { do { switch (0 as number) { case 1: break; case 2: break; default: } } while (false); } finally { } } }