yangbear
|
9b4690d396
|
Stabilize limb fixation exam flow
|
2026-07-14 03:46:59 +08:00 |
|
yangbear
|
79e1fbb70b
|
Implement limb fixation exam flow
|
2026-07-12 20:34:49 +08:00 |
|
yangbear
|
e7eb9a9cbc
|
Fix full flow reset cleanup for outlines and residual objects, adjust EndPanel buttons
|
2026-07-12 12:17:06 +08:00 |
|
yangbear
|
5428b5d8f0
|
Swap order: Shose -> Ping(Phase1) -> ChanraoTuibu -> Ping(Phase2). Final voice is on ChanraoTuibu complete
|
2026-07-11 10:13:13 +08:00 |
|
yangbear
|
5f4eff1cef
|
Swap order: Shose now triggers Ping, and Ping triggers ChanraoTuibu. Final voice moved to ChanraoTuibu.
|
2026-07-11 05:35:30 +08:00 |
|
yangbear
|
4b233758d5
|
Add point2 as the first step, trigger IsCheck, and enable Shose afterward
|
2026-07-11 04:50:21 +08:00 |
|
yangbear
|
193d93f852
|
Fix Ping restart collider issue and Shose flash issue
|
2026-07-10 02:11:11 +08:00 |
|
yangbear
|
a90eb4222a
|
Revert ping undo logic to reset the entire ping sequence back to 004
|
2026-07-10 01:17:51 +08:00 |
|
yangbear
|
243b0f2c29
|
Fix ping click handler resetting logic properly dividing phase 1 and phase 2
|
2026-07-09 18:28:08 +08:00 |
|
yangbear
|
c0edd71a56
|
feat: group all ping steps into a single undo action per user request
|
2026-07-09 16:51:57 +08:00 |
|
yangbear
|
ea913c85d0
|
fix: stabilize ping undo state and prevent negative ping steps
|
2026-07-09 06:14:48 +08:00 |
|
yangbear
|
3826a8b3bb
|
fix: add missing Push method to ActionHistory
|
2026-07-09 03:23:41 +08:00 |
|
yangbear
|
8123f18785
|
feat: rewrite 3D step undo using an exact ActionHistory stack
|
2026-07-09 03:16:00 +08:00 |
|
yangbear
|
99a3b69828
|
chore: add detailed logging to trace TryClickActiveHandler bug
|
2026-07-09 02:49:38 +08:00 |
|
yangbear
|
a33435a827
|
fix: resolve Next/Previous step and UI skipping bugs
|
2026-07-08 09:38:42 +08:00 |
|
yangbear
|
915898cb24
|
fix: 删除重复的public修饰符
|
2026-07-02 16:29:52 +08:00 |
|
yangbear
|
db5006264f
|
feat: ping两步点击+蓝色描边+StepManager步骤追踪
PingClickHandler:
- 蓝色圆环闪烁描边
- 第一点击: 停止闪烁显示模型
- 第二点击: 显示chanrao隐藏自己激活下个ping
- UndoSecondClick/UndoShow 支持撤销
StepManager:
- 新增PingStepPrevious/PingStepNext/RecordPingStep
- PreviousStep/NextStep ping步优先于woman步
- InitPingSteps初始化ping/chanrao引用
|
2026-07-02 16:22:17 +08:00 |
|
yangbear
|
5778de59ab
|
fix: 保存woman初始位置,上一步回到step0时能回到起点
- InitWomanSteps()保存_womanInitPos/_womanInitRot
- MoveWomanToStep(0)不再跳过,改为恢复到初始位置
- step=0时显示point1(通过UpdateTouchVisibility)
|
2026-06-30 23:07:19 +08:00 |
|
yangbear
|
4540ff4942
|
fix: 移除UIManager重复按钮绑定+InteractionSystem误触发——根因修复
根因: UIManager._btnLimbFixation/_btnSplintFixation调用SwitchFixation
与PageController的OnFixationSelected双重触发,StepManager._mode被设为Learn
导致OnStepInteractionComplete→NextStep→WomanStepNext自动跳过步骤。
修复:
1. UIManager.BindButtons移除_btnLimbFixation/_btnSplintFixation的SwitchFixation绑定
2. ExperimentFlowCoordinator.OnAnywhereClicked增加无Config步骤时忽略的注释守卫
|
2026-06-30 21:59:47 +08:00 |
|
yangbear
|
3ebe010dfd
|
fix: Previous/Next走对woman步进 + 开场动画支持重复播放
- PreviousStep/NextStep: woman自由步进优先于Config路径
- UpdateTouchVisibility: 修正索引 i==step (之前错误地用step-1)
- PlayOpeningFlow: 每次调用前重置man/man2/摄像机状态,支持返回重来
- PageController: 移除InitializeFromGameManager调用,不再覆盖woman步进
|
2026-06-30 14:47:51 +08:00 |
|
yangbear
|
2df79866d0
|
feat: 上一步/下一步支持woman步进撤销重做
- StepManager新增自由步进模式(无Config时):
InitWomanSteps/RecordWomanStep/WomanStepPrevious/WomanStepNext
- PreviousStep/NextStep在_activeSteps为null时走woman步进
- TouchPositionHandler点击后通知StepManager.RecordWomanStep
- PageController在实验启动时调用InitWomanSteps初始化
- 上一步→woman回到上个位置+显示对应touchPoint
- 下一步→woman移到下个位置+显示对应touchPoint
|
2026-06-30 14:32:30 +08:00 |
|
yangbear
|
b775d9f179
|
chore: 删除遗留死代码(ConfigLoader, ExperimentController)
|
2026-06-25 04:44:01 +08:00 |
|
yangbear
|
3b4438731d
|
fix: WebGL关闭Brotli压缩解决服务器部署.br解析问题; 新增PageController编辑器页面预览下拉框; 创建FractureFixationConfig ScriptableObject; 修复ExperimentFlowCoordinator自动初始化问题
|
2026-06-24 06:05:55 +08:00 |
|
yangbear
|
f0a6b96da5
|
feat: MCP Unity 场景优化 — 完整交互体系搭建
- 删除重复 Ground
- 创建 [Managers] 空物体,挂载 GameManager + StepManager + ExperimentFlowCoordinator + AudioManager
- Main Camera 挂载 InteractionSystem
- 伤者 InjectedPerson 下创建 5 个交互子物体 (InjuryVisual/Swelling/Pain/VitalSigns/Neuro)
- 创建绑带位置、踝关节、衬垫、夹板位置等空物体
- 道具摆放到位:伤者(2,0.05,5) 施救者(3,0,5) 鞋(2.7,0.15,5.5) 绷带/夹板/急救箱在旁
- InjuryLeg Tag 修正,Ground Tag 修正
- 全部新脚本同步导入 (ExperimentTypes/StepData/ExperimentConfig/StepManager/GameManager/ExperimentFlowCoordinator/InteractionSystem/DraggableObject/HighlightEffect/UIManager/ExamPopup/ScoreDisplay/VideoController/AudioManager/CharacterAnimController/StepAnimationHandler)
- 旧脚本 (ExperimentController/ConfigLoader/AnimationController/HUDController/VideoPlayerController/PopupSystem/ModeSelectionUI) 全部兼容修复或 stub
- 编译通过,0 错误
- Canvas 挂载 UIManager
|
2026-06-24 02:33:48 +08:00 |
|