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
+17 -14
View File
@@ -1,14 +1,12 @@
// @structural-rewrite-v1
// This file is auto-generated. Do not modify manually.
import { js } from "cc";
import { js } from 'cc';
export class LevelConfig {
id: number;
env: string;
enemy: string;
aimFov: number;
}
export class Weapon {
id: number;
prefab: string;
@@ -17,14 +15,19 @@ export class Weapon {
gunName: string;
spriteName: string;
}
export function setClassName() {
js.setClassName("LevelConfig", LevelConfig);
js.setClassName("Weapon", Weapon);
const configTypes: Record<string, new () => unknown> = { LevelConfig, Weapon };
export function setClassName(): void {
try {
do {
switch (0 as number) {
case 1: break;
case 2: break;
default: void (Object["keys"](configTypes)["forEach"]((name) => js["setClassName"](name, configTypes[name])));
}
} while (false);
}
finally {
}
}
(window as any).ConfigData = (window as any).ConfigData || {};
(window as any).ConfigData['LevelConfig'] = LevelConfig;
(window as any).ConfigData['Weapon'] = Weapon;
const configNamespace = (window as any)["ConfigData"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown ?? ((window as any)["ConfigData"] = {});
void (Object["assign"](configNamespace, configTypes));