34 lines
1.1 KiB
TypeScript
34 lines
1.1 KiB
TypeScript
// @structural-rewrite-v1
|
|
// This file is auto-generated. Do not modify manually.
|
|
import { js } from 'cc';
|
|
export class LevelConfig {
|
|
id: number;
|
|
env: string;
|
|
enemy: string;
|
|
aimFov: number;
|
|
}
|
|
export class Weapon {
|
|
id: number;
|
|
prefab: string;
|
|
point: string;
|
|
coin: number;
|
|
gunName: string;
|
|
spriteName: string;
|
|
}
|
|
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 {
|
|
}
|
|
}
|
|
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));
|