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));
+16 -7
View File
@@ -1,8 +1,17 @@
export class Config {
//最大体力上线
static maxHp: number = 5
//体力恢复的cd
static powerCD = 60
// @structural-rewrite-v1
export interface GameplayLimits {
readonly maximumPower: number;
readonly powerRecoverySeconds: number;
}
const DEFAULT_GAMEPLAY_LIMITS: GameplayLimits = Object["freeze"]({
"maximumPower": 5,
"powerRecoverySeconds": 60,
});
/**
* Compatibility facade for the rule names already used by saved-data code.
* Values are sourced from one immutable rule object so future additions stay explicit.
*/
export class Config {
static readonly maxHp = DEFAULT_GAMEPLAY_LIMITS["maximumPower"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown;
static readonly powerCD = DEFAULT_GAMEPLAY_LIMITS["powerRecoverySeconds"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown;
}