feat: 完善新版 UI
This commit is contained in:
@@ -267,7 +267,7 @@ export class LevelDataManager {
|
||||
/**
|
||||
* 用 enter 接口返回的数据更新运行时关卡配置(填充答案和线索)
|
||||
*/
|
||||
updateLevelDetails(index: number, details: { answer: string; hint1: string | null; hint2: string | null; hint3: string | null }): void {
|
||||
updateLevelDetails(index: number, details: { answer: string; image1Description: string | null; image2Description: string | null; punchline: string | null; hint1: string | null; hint2: string | null; hint3: string | null }): void {
|
||||
const config = this._levelConfigs.get(index);
|
||||
if (!config) {
|
||||
console.warn(`[LevelDataManager] 关卡 ${index} 配置不存在,无法更新详情`);
|
||||
@@ -277,6 +277,9 @@ export class LevelDataManager {
|
||||
this._levelConfigs.set(index, {
|
||||
...config,
|
||||
answer: details.answer,
|
||||
image1Description: details.image1Description ?? config.image1Description,
|
||||
image2Description: details.image2Description ?? config.image2Description,
|
||||
punchline: details.punchline ?? config.punchline,
|
||||
clue1: details.hint1 ?? null,
|
||||
clue2: details.hint2 ?? null,
|
||||
clue3: details.hint3 ?? null,
|
||||
|
||||
Reference in New Issue
Block a user