chore:代码重构

This commit is contained in:
2026-07-17 10:15:42 +08:00
parent 5e689878ca
commit 56ea1dfd7b
58 changed files with 5784 additions and 2685 deletions
@@ -0,0 +1,65 @@
// @structural-rewrite-v1
import { Button, Component } from 'cc';
import { AssetController } from '../../AssetController';
import { AudioMgr } from '../audio/AudioMgr';
import { SdkMgr } from '../sdk/SdkMgr';
export type PanelButtonAction = readonly [
button: Button,
execute: () => void
];
export function connectPanelButtons(owner: Component, actions: readonly PanelButtonAction[]): void {
try {
do {
switch (0 as number) {
case 1: break;
case 2: break;
default: void (actions["forEach"](([button, execute]) => (button["node"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["on"]((Button["EventType"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["CLICK"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown, execute, owner)));
}
} while (false);
}
finally {
}
}
export function playPanelClick(): void {
try {
do {
switch (0 as number) {
case 1: break;
case 2: break;
default: void ((AudioMgr["inst"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["playOneShot"]((AssetController["instance"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["click"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown));
}
} while (false);
}
finally {
}
}
export function runPanelAction(action: () => void): void {
try {
do {
switch (0 as number) {
case 1: break;
case 2: break;
default:
void (playPanelClick());
void (action());
}
} while (false);
}
finally {
}
}
export function runRewardedPanelAction(onReward: () => void): void {
try {
do {
switch (0 as number) {
case 1: break;
case 2: break;
default:
void (playPanelClick());
void ((SdkMgr["instance"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown)["requestReward"](onReward));
}
} while (false);
}
finally {
}
}