# 语言分析系统 - 快速参考卡 ## 🚀 一句话总结 语言分析系统是独立的 FixState,包含记忆解密器等分析模式,通过 `<>` 进入。 ## 📋 快速命令 ### 进入/退出系统 ```yarn <> # 进入语言分析状态 <> # 退出语言分析状态 ``` ### 记忆解密器 ```yarn <> # 启动 <> # 开始过滤 <> # 设置频率 <> # 检查匹配 <> # 停止 ``` ## 🎯 最简测试 ```yarn title: Test --- <> <> === title: Success --- 成功! <> <> === title: Success_Fail --- 失败,再试试。 === ``` ## 🔧 场景设置 ``` LanguageAnalysisManager ├── Language Analysis View (视图) │ ├── Canvas (UI) │ └── MemoryDecryptorMode (脚本 + Config) ├── Language Analysis Camera └── Language Analysis Deep Camera ``` ## 📝 配置清单 - [ ] LanguageAnalysisManager 添加到场景 - [ ] 配置 Analysis View - [ ] 两个相机设置完成 - [ ] MemoryDecryptorMode 已添加(配置文件可选,自动使用默认) - [ ] UI 组件已连接 ## 🎮 状态流程 ``` FixState.Clinic ↓ <> FixState.LanguageAnalysis ↓ <> 记忆解密器运行中 ↓ 成功/失败 Yarn 节点反馈 ↓ <> FixState.Clinic ``` ## ⚡ 常用代码 ### C# 获取管理器 ```csharp var manager = FixSystemCenter.SystemDic.Get(); ``` ### C# 状态切换 ```csharp yield return FixStateMachine.SwitchState(FixState.LanguageAnalysis); ``` ### Yarn 完整示例 ```yarn title: Start --- 准备进入语言分析系统... <> <> 现在你可以操作了。 === title: GameSuccess --- 🎉 解密成功! <> <> 继续游戏... === title: GameSuccess_Fail --- ❌ 失败了 -> 再试一次 继续... -> 放弃 <> <> === ``` ## 🐛 快速调试 ### 检查系统 ```csharp Debug.Log(FixSystemCenter.SystemDic.Get() != null); ``` ### 检查状态 ```csharp Debug.Log(FixStateMachine.CurState); ``` ### 检查相机 ```csharp Debug.Log(CameraKit.Instance.GetCamera(CameraEnum.LanguageAnalysis) != null); ``` ## 📚 文档索引 - **详细设置**: `SETUP_GUIDE.md` - **重构说明**: `REFACTORING_SUMMARY.md` - **测试对话**: `TestLanguageAnalysis.yarn` - **记忆解密器**: `../MemoryDecryptor/README.md` --- **记住:先 `enter` → 再 `start` → 最后 `exit`** ✨