fix(collection): 修复时序图activate/deactivate状态丢失问题

This commit is contained in:
2026-06-12 18:36:50 +08:00
parent cb6364fefb
commit 46e9b33629
3 changed files with 22 additions and 2 deletions
@@ -0,0 +1,4 @@
# game-reviewer 记忆索引
- [Gitea Token Permission](gitea-token-permission.md) — reviewer token 为空,所有操作使用 PM role
- [P-012 Review](p012-review-note.md) — Issue #32 交互系统程序实现二次审查未通过记录
@@ -0,0 +1,16 @@
---
name: p012-review-note
description: Issue #32 交互系统程序实现审查——二次审查未通过记录
metadata:
type: project
---
Issue #32 (P-012 交互系统程序实现) 二次审查未通过。首次审查发现 2 个重大问题 + 5 个中等问题。程序提交修改汇报后,二次审查发现修改汇报声称的修复并未在代码中体现,4 个问题实际未修复:
1. SetInteracting(true) 双调用(InteractionManager 反射 + Character 直接调用)——运行时 Bug
2. DoorActor::OnInteractStarted_Implementation 仍调用 ToggleDoor ——代码残留
3. ExecuteCameraReturn 未清空 CachedPushCamera ——冗余回位
4. AddToBackpack 缺 TODO 注释
**Why:** 程序修改汇报与实际代码变更不一致,可能修改未提交或修改了错误文件。
**How to apply:** 后续审查此 Issue 时,重点关注以上 4 个代码位置的修复状态,并验证修改汇报与实际代码变更一致。
+2 -2
View File
@@ -371,7 +371,7 @@ sequenceDiagram
Note over HUD: 步骤 4: 弹收集通知(延迟 0.3s)
HUD->>HUD: SetTimer(NotifDelay = 0.3s)
Note over HUD: 等待 0.3 秒...
Note over HUD: 等待 0.3 秒
HUD->>NotifUI: CreateWidget + AddToViewport
activate NotifUI
@@ -380,7 +380,7 @@ sequenceDiagram
alt 全部完成
HUD->>HUD: 检测 CachedInfo.bJustCompleted == true
HUD->>ProgressUI: SetCompleteStyle() — 文字变金色
HUD->>ProgressUI: SetCompleteStyle(), 文字变金色
HUD->>ProgressUI: PlayCompleteAnimation (1.4x, 0.5s)
end