至少跑通了

This commit is contained in:
2024-11-14 15:49:52 +08:00
parent 190e8642e1
commit 89c96baa06
7 changed files with 517 additions and 174 deletions
+5 -6
View File
@@ -45,7 +45,7 @@ public class UFProcess : MonoBehaviour,IViewLifecycle
public void OnShow()
{
// Debug.Log("UFview Show");
// StartCoroutine(ProcessMemory("liuying1-2"));
StartCoroutine(ProcessMemory("liuying1-2"));
}
public void OnExit()
@@ -64,8 +64,11 @@ public class UFProcess : MonoBehaviour,IViewLifecycle
Debug.LogWarning("Already processing a memory. Please wait until the process is finished.");
yield break;
}
isProcessing = true; // 开始处理,设置为true
yield return new WaitForSeconds(3f);
AudioManager.PauseLoopAudio();
isProcessing = false;
DialogController.Instance.StartDialogNode("UF进程播放完毕");
// Sprite memoryFinishedSprite = Resources.Load<Sprite>("Art/Memory/" + memoryFinishedImageName);
@@ -140,10 +143,6 @@ public class UFProcess : MonoBehaviour,IViewLifecycle
// isProcessing = false; // 处理完成,设置为false
// AudioManager.PauseLoopAudio();
// });
yield return new WaitForSeconds(3f);
AudioManager.PauseLoopAudio();
isProcessing = false;
DialogController.Instance.StartDialogNode("UF进程播放完毕");
}
public bool IsProcessing()
{
@@ -15881,7 +15881,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &641055555
RectTransform:
m_ObjectHideFlags: 0
@@ -37790,7 +37790,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1700390217
RectTransform:
m_ObjectHideFlags: 0
+22 -8
View File
@@ -532,6 +532,7 @@ peipei: 画好了。
<<character_fade_in character>>
<<character_eye character "auto_blink">>
me: 总算是好了。你恢复健康了。
<<CollectionClue ClueManager>>
<<complete_task TaskManager "患者主诉:UF绘图结果异常">>
me: 机体医学意义上的…健康。
peipei: 谢谢你,医生。这样我总算可以完成工作了。
@@ -802,6 +803,7 @@ position: 642,-840
---
<<if $isFinishedEyeCheck==-1>>
me:这里应该已经彻底检查过了
<<BackToMainView ViewManager>>
//<<jump 主维修界面>>
<<endif>>
<<if $isFinishedEyeCheck==1>>
@@ -819,6 +821,7 @@ me:这里应该已经彻底检查过了
<<elseif $eyeTargetTriggerCount == 2>>
me: 还是不要再让佩佩尝试了…她的精神已经很紧张了。
<<set $isFinishedEyeCheck=-1>>
<<BackToMainView ViewManager>>
//<<jump 主维修界面>>
<<endif>>
@@ -829,6 +832,7 @@ me:这里应该已经彻底检查过了
<<set $gameStage=4>>
<<SetExternalError ViewManager MemoryView true>>
<<set $isFinishedEyeCheck=-1>>
<<BackToMainView ViewManager>>
//<<jump 主维修界面>>
<<endif>>
<<Set_MouseMovementLockState EyeManager false>>
@@ -900,14 +904,24 @@ colorID: 3
position: 2630,-843
---
<<MemoryFinished MemoryManager>>
<<if $memoryCount==4>>
<<complete_task TaskManager "查询所有新索引的记忆">>
peipei: 医生…快停下。
peipei: 我…我的头好痛……
<<set $gameStage=5>>
<<set $hintFlag=true>>
<<set $ufDiscussCount=3>>
<<set $eyeDiscussCount=2>>
<<if $gameStage==4>>
<<if $memoryCount==4>>
<<complete_task TaskManager "查询所有新索引的记忆">>
peipei: 医生…快停下。
peipei: 我…我的头好痛……
<<Set_MouseMovementLockState EyeManager false>>
<<set $gameStage=5>>
<<set $hintFlag=true>>
<<set $ufDiscussCount=3>>
<<set $eyeDiscussCount=2>>
<<BackToMainView ViewManager>>
<<endif>>
<<elseif $gameStage==5>>
me: 该看的都看过了
<<BackToMainView ViewManager>>
<<else>>
me: 好了,先去别处看看
<<BackToMainView ViewManager>>
<<endif>>
===
@@ -2,8 +2,6 @@
tags:
position: -95,-631
---
me: 来吧…是什么导致了发热和UF的绘图错误呢?
me: 梳理一下现有的症状线索之间的关系吧……
<<if $StartNode=="UF发热"&&$EndNode=="UF内部进程">>
<<jump UF发热原因找到>>
<<elseif $StartNode=="UFImage2"&&$EndNode=="UF内部进程">>
@@ -35,7 +33,7 @@ me: 最直接的不同之处在于,昨天的记忆反流生成了记忆打孔
<<if $StartNode=="EyePlant2">>
<<ConnectionCantBreak CanvasClueBoard>>
<<AddNodeConnection CanvasClueBoard EyeSky2 2 UF打孔带 3>>
<<AddNodeConnection CanvasClueBoard EyePlant2 2 UF打孔带 3>>
<<AddNodeConnection CanvasClueBoard EyePoster2 2 UF打孔带 3>>
<<elseif $StartNode=="EyeSky2">>
<<AddNodeConnection CanvasClueBoard EyePoster2 2 UF打孔带 3>>
<<AddNodeConnection CanvasClueBoard EyePlant2 2 UF打孔带 3>>
@@ -66,8 +64,10 @@ title: UF发热原因找到
tags:
position: -204,-329
---
me: 这个持续的AI学习进程使UF保持高负荷运转…造成了发热。
me: 可是这个“未知进程”又是什么呢?
me: 未知进程不断发送请求让UF模块传递色彩
//me: 这个持续的AI学习进程使UF保持高负荷运转…造成了发热。
me: 这使UF保持高负荷运转…造成了发热。
//me: 可是这个“未知进程”又是什么呢?
<<ConnectionCantBreak CanvasClueBoard>>
<<set $whayHeatKnown=true>>
<<jump 检查是否明白了发热和视觉错误的原因>>
@@ -94,8 +94,8 @@ tags:
position: 40,-327
---
me: 看起来这就是那张UF绘图出现错误的原因。
me: 这个诡异的AI学习过程扰乱了正常的图片生成程序…导致图片出现了额外的素材。
me: 可是这个发出指令的“未知进程”到底又是啥呢……
me: 未知进程的指令扰乱了正常的图片生成程序…导致图片出现了额外的素材。
//me: 可是这个发出指令的“未知进程”到底又是啥呢……
<<ConnectionCantBreak CanvasClueBoard>>
<<jump 检查是否明白了发热和视觉错误的原因>>
===
@@ -156,6 +156,7 @@ title: 明白想象力
tags:
position: 552,-51
---
me: 现在明白了神秘进程到底是什么了
me: 由于色觉晶圆的缺失,佩佩失去了色觉。
me: 这却异常地激发了她的想象力……想要通过记忆的色彩,来填补视觉中的黑白。
<<AddNode CanvasClueBoard 想象力>>
+217 -133
View File
@@ -3,11 +3,12 @@ tags:
colorID: 8
position: 240,-2240
---
<<fade_in 1>>
佩佩离开后……第二天
<<indoor>>
//<<jump VarsInit>>
<<jump VarsInit>>
// <<fade_in 1>>
// 佩佩离开后……第二天
// <<indoor>>
// //<<jump VarsInit>>
// <<jump VarsInit>>
<<jump 诊断初始化>>
===
@@ -112,7 +113,7 @@ position: 240,-2040
title: 引入对话
tags:
colorID: 8
position: 241,-1809
position: 239,-1813
---
【跌跌撞撞的脚步声】
peipei: 医生……
@@ -149,8 +150,8 @@ me: 你真的太紧张了。
peipei: 我能怎么办?我的工作要完不成了!我要被回收了……
peipei: 我的头好痛……
me: 这种恐慌已经完全控制住了佩佩…这可不利于问诊。
<<add_task TaskManager "患者主诉:UF绘图结果异常">>
<<add_task TaskManager "进行UF绘图测试">>
// <<add_task TaskManager "患者主诉:UF绘图结果异常">>
// <<add_task TaskManager "进行UF绘图测试">>
me: 佩佩,放松。我们再做一次绘图测试吧。
me: 但是…#auto_next
peipei: 好的…我们快开始吧!罐头包装…罐头海报…我们画什么?
@@ -227,7 +228,7 @@ me: 佩佩一直在说头痛,感觉…有点不太妙。
<<show_photo UFManager "room_error">>
<<endif>>
peipei: 医生…你看……就是这样……
<<complete_task TaskManager "进行UF绘图测试">>
// <<complete_task TaskManager "进行UF绘图测试">>
me: 昨天是缺失一些素材,今天…好像反过来多出素材来了。
peipei: 不行了…我的头…痛的厉害……
me: 怪事越来越多了。而且佩佩现在的状况开起来非常糟糕。
@@ -238,7 +239,7 @@ me: 事不宜迟,开始诊疗吧。
title: 诊断初始化
tags:
colorID: 3
position: 239,-1328
position: 240,-1332
---
<<fade_in 1>>
<<load_scene 佩佩视觉模块>>
@@ -251,6 +252,7 @@ position: 239,-1328
//<<Set_ViewVisualState ViewManager "ColorView" 1>>
<<wait 0.5>>
<<fade_out 0.5>>
//<<jump ClueBoard>>
//TODO-一进来就报警
// <<if $feverKnown == true>>
@@ -262,13 +264,17 @@ position: 239,-1328
// <<endif>>
me: 这次UF的错误没有产生打孔带了…它会和什么有关系呢?
me: 另外还有佩佩主诉的头痛问题…先做一次全身检查吧。
<<complete_task TaskManager "进行全身检查">>
<<add_task TaskManager 找到头痛的原因>>
<<add_task TaskManager 进行全身检查 找到头痛的原因">>
<<add_task TaskManager "找到UF绘图出错的原因">>
<<task_moveIn TaskManager>>
// <<complete_task TaskManager "进行全身检查">>
<<jump 主维修界面>>
===
title: AddAllClueToFavorites
tags:
colorID: 6
position: -1033,-1812
position: -1022,-1527
---
<<generate_PunchTape ClueManager "海报" "EyeView" "liuying1-1" "红色" true>>
<<generate_PunchTape ClueManager "植物" "EyeView" "liuying1-2" "绿色" true>>
@@ -282,7 +288,7 @@ position: -1033,-1812
title: 主维修界面
tags:
colorID: 3
position: 229,-267
position: 238,-429
---
<<if $gameStage == 0>>
Debug在stage0
@@ -296,25 +302,42 @@ position: 229,-267
<<elseif $gameStage == 1>>
<<if $hintFlag==true>>
me: UF正在发热,我却不能直接对UF进行检查……
me: 只能快速做一次全身检查了…希望能找到UF发热的诱因。
// me: UF正在发热,我却不能直接对UF进行检查……
// me: 只能快速做一次全身检查了…希望能找到UF发热的诱因。
<<clear_tasks TaskManager>>
<<add_task TaskManager "找到发热原因">>
<<add_task TaskManager "进行全身检查" "找到发热原因">>
// <<add_task TaskManager "找到发热的原因">>
// <<add_task TaskManager "进行全身检查" "找到发热的原因">>
// <<task_moveIn TaskManager>>
<<endif>>
在stage1
<<if $isFinishedEyeCheck==-1&&$feverCount==2>>
<<SetHeat Plug 1>>
<<set $feverTimer=1>>
<<if $isFinishedEyeCheck==-1&&$feverCount==1>>
me: 又发热了?
me: 再次降温吧
<<ShowHeatMap Plug true>>
<<add_task TaskManager "给佩佩降温">>
//<<jump 第二次降温>>
<<endif>>
<<elseif $gameStage == 2>>
Debug在stage2
<<if $UFInnerSeen&&$isFinishedEyeCheck==0>>
me: UF到底把信息传递给了谁?
me: 最好再检查一下各个模块。
<<elseif $UFInnerSeen&&$isFinishedEyeCheck==-1>>
// <<if $UFInnerSeen&&$isFinishedEyeCheck==0&&$feverCount==2>>
// me: UF到底把信息传递给了谁?
// me: 最好再检查一下各个模块。
<<if $UFInnerSeen&&$isFinishedEyeCheck==-1&&$feverCount==2>>
me: 发热的越来越快了...
me: 再次执行降温
<<add_task TaskManager "给佩佩降温">>
<<ShowHeatMap Plug true>>
//<<jump 第三次降温>>
<<elseif $UFInnerSeen&&$isFinishedEyeCheck==-1&&$feverCount==3>>
<<complete_task TaskManager "给佩佩进行降温">>
me: 时间不多了,我必须赶紧分析得出结论…然后迅速执行手术。
me: 希望还来得及……
me: 佩佩,可以休息一下了。我现在需要对已有的症状进行分析。
<<add_task TaskManager "进行诊疗分析">>
// <<add_task TaskManager "进行诊疗分析">>
<<jump ClueBoard>>
<<else>>
<<endif>>
@@ -322,19 +345,23 @@ position: 229,-267
<<elseif $gameStage == 3>>
<<set_EyeState EyeManager "CannotImagineColor">>
<<add_task TaskManager "在视觉模块验证想象力">>
<<task_moveIn TaskManager>>
Debug在stage3
//准备尝试停止想象
<<elseif $gameStage == 4>>
me: 我不应该这么允许她这么做的…赶紧降温!
Debug在stage4
//拆除UF前尝试降温
<<if $feverTimer == 0>>
<<jump 发热降温>>
<<ShowHeatMap Plug true>>
//<<jump 第四次降温>>
<<endif>>
<<elseif $gameStage == 5>>
Debug在stage5
<<jump 检查UF固定螺丝移除>>
//<<jump 检查UF固定螺丝移除>>
// me: 温度应该降下来了
// 【检查确认】
// me:让佩佩去躺着休息下吧...她应该累坏了
@@ -353,10 +380,14 @@ Debug在stage4
<<elseif $gameStage == 7>>
Debug在stage7
<<if $isPeipeiBE==true>>
<<add_task TaskManager "执行手术-色彩记忆初始化">>
<<task_moveIn TaskManager>>
<<jump 记忆初始化>>
<<else>>
<<add_task TaskManager "安装色觉晶圆">>
<<task_moveIn TaskManager>>
<<ShowTool ToolManager Chip>>
<<EnableInstall ToolManager 色觉>>
<<EnableInstall ToolManager 色觉>>
//<<jump 安装晶圆>>
<<endif>>
//最后的处理
@@ -374,11 +405,16 @@ position: -162,-616
<<fade_in 1>>
<<load_scene ClinicScene>>
<<move_out_fix>>
<<character_init character Peipei>>
<<fade_out 1>>
<<character_fade_in character>>
<<character_eye character "auto_blink">>
<<OpenClueBoard ClueBoard>>
me: 来吧…是什么导致了发热和UF的绘图错误呢?
me: 梳理一下现有的症状线索之间的关系吧……
//待编辑
//在得到神秘进程这一步之后被打断,同样跳到结论
<<jump 结论1>>
//<<jump 结论1>>
===
@@ -413,8 +449,8 @@ me: 比方,这是一种比方。
me: 这是一种十分少见的疾病…或者说一种综合征。
me: 机体医学对这部分的了解非常少…它为何产生?如何预防?一切都是未知。
me: 不过…既然如此……
<<complete_task TaskManager "进行诊疗分析">>
<<add_task TaskManager "帮助佩佩停止想象">>
// <<complete_task TaskManager "进行诊疗分析">>
// <<add_task TaskManager "帮助佩佩停止想象">>
me: 佩佩,我需要你停止想象。
peipei: 停止…想象?
me: 是的。停止想象。只要这样,发热就可以被止住。
@@ -491,13 +527,23 @@ peipei:……
me: ……
me: 好了。现在感觉如何?
peipei: 我不知道,我觉得现在好像很没有想象力。也许。
<<complete_task TaskManager "帮助佩佩停止想象">>
<<add_task TaskManager "验证想象力猜想">>
// <<complete_task TaskManager "帮助佩佩停止想象">>
// <<add_task TaskManager "验证想象力猜想">>
me: 那我们试试吧…在视觉模块验证一下吧。
<<set $isFinishedEyeCheck=1>>
<<set $gameStage=3>>
//这里应该直接丢进视觉
<<fade_in 1>>
<<load_scene 佩佩视觉模块>>
//<<SetReapirState ToolManager YF true>>
//<<SetReapirState ToolManager UFView true>>
<<SetHeat Plug 0>>
<<set $feverCount=34>>
<<set $feverTimer=0>>
<<SetReapirState ToolManager UF盖子 true>>
<<SetInstall ToolManager 色觉 false>>
<<fade_out 1>>
<<jump 主维修界面>>
//这里应该直接丢进视觉
===
@@ -545,7 +591,7 @@ position: -676,690
title: IntoEyeView
tags:
colorID: 6
position: 2962,-1313
position: 2937,-1319
---
<<if $gameStage < 3>>
<<if $isFinishedEyeCheck==-1>>
@@ -595,7 +641,7 @@ position: 2962,-1313
title: Eye_sky
tags:
colorID: 8
position: 3175,-973
position: 3147,-974
---
<<if visited("Eye_sky")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
@@ -607,14 +653,16 @@ position: 3175,-973
me: 佩佩,看看窗外的天空。
peipei: 我记得天应该是蓝色的……
<<set_EyeState EyeManager "EyeDisorder">>
<<EyeEffect_FadeIn EyeManager>>
peipei: 不…不应该是这个颜色,不应该是……
<<ShowNotification ClueManager 进程检测 未知进程请求记录!正在从UF非法写入。>>
peipei: 嗯...这个打孔带收集过了
//!!生成一个给UF用的打孔带
<<if $eyeTargetTriggerCount==1>>
me: 果然…不对。从UF写入?
me: 视觉正在从…UF…写入数据?这是为什么?
me: 这越来越让人困惑了…这会和发热有关系吗?
<<add_task TaskManager "记录所有视觉症状">>
// <<add_task TaskManager "记录所有视觉症状">>
me: 必须再收集一些类似症状…尽快吧。
<<endif>>
<<else>>
@@ -661,7 +709,9 @@ position: 3571,-979
peipei: 我的头…好痛……
<<set_EyeState EyeManager "EyeDisorder">>
peipei: 我好像……不认识自己做的海报了。
<<EyeEffect_FadeIn EyeManager>>
<<ShowNotification ClueManager 进程检测 未知进程请求记录!正在从UF非法写入。>>
me: 一样的进程...
//!!生成一个给UF用的打孔带
<<if $eyeTargetTriggerCount==1>>
me: 果然…不对。从UF写入?
@@ -686,7 +736,7 @@ position: 3571,-979
title: Eye_plant
tags:
colorID: 8
position: 3375,-973
position: 3350,-969
---
<<if visited("Eye_plant")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
@@ -700,7 +750,10 @@ position: 3375,-973
peipei: 我好像…
<<set_EyeState EyeManager "EyeDisorder">>
peipei: 分辨不出植物的颜色了……
<<EyeEffect_FadeIn EyeManager>>
<<ShowNotification ClueManager 进程检测 未知进程请求记录!正在从UF非法写入。>>
me: 一样的进程...
// <<generate_PunchTape ClueManager "未定义" "UFView" "liuying1-2">>
//!!生成一个给UF用的打孔带
<<if $eyeTargetTriggerCount==1>>
me: 果然…不对。从UF写入?
@@ -725,45 +778,50 @@ position: 3375,-973
title: EyeCheckEnd
tags:
colorID: 8
position: 2966,-544
position: 2923,-587
---
//<<set $feverTimer+=1>>
<<Set_MouseMovementLockState EyeManager false>>
<<if $gameStage == 7>>
me:这里似乎没什么新的症状可收集了
<<BackToMainView ViewManager>>
//<<jump 主维修界面>>
<<endif>>
<<if $isFinishedEyeCheck==-1>>
me:这里似乎没什么新的症状可收集了
<<BackToMainView ViewManager>>
//<<set $feverTimer=0>>
//<<jump 主维修界面>>
<<endif>>
<<if $isFinishedEyeCheck==1>>
<<if $eyeTargetTriggerCount == 1>>
【佩佩说她很痛】
<<elseif $eyeTargetTriggerCount == 2>>
【佩佩说她很痛】
<<elseif $eyeTargetTriggerCount == 3>>
【佩佩说她很痛】
<<set $isFinishedEyeCheck=-1>>
//<<jump 主维修界面>>
<<endif>>
<<elseif $isFinishedEyeCheck==0&&$eyeTargetTriggerCount == 3>>
<<complete_task TaskManager "记录所有视觉症状">>
// <<if $isFinishedEyeCheck==1&&gameStage == 4>>
// <<if $eyeTargetTriggerCount == 1>>
// 【佩佩说她很痛】
// <<elseif $eyeTargetTriggerCount == 2>>
// 【佩佩说她很痛】
// <<elseif $eyeTargetTriggerCount == 3>>
// 【佩佩说她很痛】
// <<set $isFinishedEyeCheck=-1>>
// //<<jump 主维修界面>>
// <<endif>>
<<if $isFinishedEyeCheck==0&&$eyeTargetTriggerCount == 3>>
// <<complete_task TaskManager "记录所有视觉症状">>
me:似乎有足够的信息了,我们离开这里吧。
<<SetExternalError ViewManager MemoryView true>>
<<set $isFinishedEyeCheck=-1>>
<<SetHeat Plug 1>>
<<set $feverTimer=0>>
<<BackToMainView ViewManager>>
// <<set $feverTimer=0>>
//发一次热
//<<jump 主维修界面>>
//<<jump 主维修界面>>
<<endif>>
<<Set_MouseMovementLockState EyeManager false>>
<<if $isFinishedEyeCheck == 2 && $stressTimer == 0>>
<<EyeEffect_FadeOut EyeManager>>
me: 佩佩?
me: 我不该让她这么做的……
<<set $gameStage=4>>
<<set $feverTimer=0>>
<<SetHeat Plug 2>>
<<SetHeat Plug 2 true>>
<<jump 停止想象失败>>
<<endif>>
===
@@ -892,7 +950,7 @@ position: 480,-2840
title: PlugInsert
tags: 待编辑
colorID: 8
position: 1018,-1538
position: 992,-1578
---
<<if $gameStage==1>>
<<if $feverTimer==0>>
@@ -921,18 +979,18 @@ tags: 待编辑
colorID: 8
position: -511,-1381
---
<<if $feverCount==1&&$gameStage==1>>
me: 嗯?这里有警告?不让拆?
me: 可是现在确实是UF在发热...
me: 但是也有可能是外部导致的?怎么办比较好?
->现在就直接拆开盖子
me:如果再拖不知道会发生什么,先拆开搞清楚
<<set $feverCount=2>>
->先检查检查外部再说
me: 没有确定之前,先不轻举妄动比较好
<<ExitRepairMode ToolManager>>
//<<elseif $feverCount==0>>
<<endif>>
// <<if $feverCount==1&&$gameStage==1>>
// me: 嗯?这里有警告?不让拆?
// me: 可是现在确实是UF在发热...
// me: 但是也有可能是外部导致的?怎么办比较好?
// ->现在就直接拆开盖子
// me:如果再拖不知道会发生什么,先拆开搞清楚
// <<set $feverCount=2>>
// ->先检查检查外部再说
// me: 没有确定之前,先不轻举妄动比较好
// <<ExitRepairMode ToolManager>>
// //<<elseif $feverCount==0>>
// <<endif>>
@@ -957,21 +1015,18 @@ position: -515,-1156
===
title: 第一次降温
tags:
colorID: 8
position: 1363,-1185
position: 1385,-1179
---
me: 看起来…发热的核心就是这个UF模块。
-> 【给佩佩降温】
<<SetHeat Plug 0>>
//<<SetHeat Plug 0>>
<<set $feverCount=1>>
<<set $feverTimer=1>>
<<set $feverMessageSeen=0>>
<<complete_task TaskManager "对佩佩进行降温">>
me: 好的…温度降下来了。
me: 看起来…发热的核心就是这个UF模块。
peipei: 呼…忽然……好多了。
me: 还不能放松…这只是暂时的。
me: 如果不尽快排除发热的根本原因,很有可能还会重来。
@@ -979,6 +1034,7 @@ me: 到底是什么导致了UF的发热呢?……
me: 真麻烦…要是可以直接对UF进行检查就好了。
me: 这也太为难人了…佩佩正在持续发热…我却不被允许访问这个热源进行检查。
me: 只好在全身收集一下其他症状了。
<<ShowHeatMap Plug false>>
<<set $gameStage=1>>
<<set $hintFlag=true>>
//!!接入发热之后这里需要重新处理一下
@@ -989,17 +1045,19 @@ me: 只好在全身收集一下其他症状了。
title: 第二次降温
tags:
colorID: 8
position: 1369,-927
position: 1383,-931
---
-> 【给佩佩降温】
<<SetHeat Plug 0>>
//<<SetHeat Plug 0>>
<<set $feverCount=2>>
<<set $feverTimer=1>>
me: 呼,总算……
<<acomplete_task TaskManager "佩佩进行降温">>
<<complete_task TaskManager "佩佩降温">>
me: 佩佩,头还痛吗?
peipei: ……嗯?…医生……不痛了…………
me: 她已经太虚弱了。照这个势头下去……
me: 下一次温度上来可能就压不下去了。
me: 佩佩恐怕撑不过下一次发热,时间不多了。
<<ShowHeatMap Plug false>>
me: 虽然说UF上写着“非特殊情况禁止移除外壳”…
me: 但是…我的患者已经有生命危险,这不是特殊情况的话…什么是?
me: 而且……
@@ -1010,7 +1068,7 @@ me: 直接UF拆开来进行内部检查…或者继续找找线索。
->拆开UF
<<add_task TaskManager "拆开UF外壳">>
管不了那么多了…来吧。
<<ShowTool ClueManager ScrewDriver>>
<<ShowTool ToolManager ScrewDriver>>
<<EnableReapir ToolManager UF盖子>>
//<<set $gameStage=2>>
//<<jump 拆开UF对话>>
@@ -1039,14 +1097,17 @@ me: 直接UF拆开来进行内部检查…或者继续找找线索。
title: 第三次降温
tags:
colorID: 8
position: 1658,-735
position: 1376,-718
---
暂时废弃,降温减少一次,现在第四次改为第三次
//暂时废弃,降温减少一次,现在第四次改为第三次
//TODO-玩家有可能会跳过第二次发热,如果那样,第二次和第三次降温结束的对话需要做一些融合
//TODO-最理想的情况:玩家找完视觉会被允许继续插线找线索,如果这么做就在插了一些之后再报第三次,如果直接拆UF就得满足上一条TODO的结论
// -> 【给佩佩降温】
// <<SetHeat Plug 0>>
// me: 呼,总算……
<<SetHeat Plug 0>>
<<set $feverCount=3>>
<<set $feverTimer=1>>
me: 我想下一次发热,不会这么简单了...
<<ShowHeatMap Plug false>>
<<jump 主维修界面>>
// peipei: 头不痛了,但是已经很迷糊了
// me: 这太勉强了…照这个势头下去……
// me: 下一次温度上来可能就压不下去了。
@@ -1074,42 +1135,49 @@ position: 1658,-735
title: 发热降温
title: 降温成功
tags:
colorID: 6
position: 1374,-1436
position: 1382,-1464
---
//TODO-等发热检测和降温拆开之后,这里改为仅用作降温完毕的对话
<<if $feverCount == 0>>
<<jump 第一次降温>>
<<elseif $feverCount == 1>>
<<add_task TaskManager "对佩佩进行降温">>
//<<add_task TaskManager "对佩佩进行降温">>
<<jump 第二次降温>>
<<elseif $feverCount == 2>>
<<add_task TaskManager "对佩佩进行降温">>
//<<jump 第三次降温>>
<<jump 第四次降温>>
//<<add_task TaskManager "对佩佩进行降温">>
<<jump 第三次降温>>
<<endif>>
<<jump 主维修界面 >>
===
title: 降温失败
tags:
colorID: 6
position: 1697,-1468
---
//TODO-等发热检测和降温拆开之后,这里改为仅用作降温完毕的对话
//<<add_task TaskManager "对佩佩进行降温">>
<<jump 第四次降温>>
===
title: FirstDialogue
tags:
colorID: 8
position: 2961,-972
position: 2928,-974
---
me: 看起来还是黑白的啊…佩佩,你说的奇怪的颜色,是怎么回事?
peipei: 演示给你看
peipei: 医生,你看...
<<set_EyeState EyeManager "EyeDisorder">>
<<set_Eyetarget EyeManager "sky" false>>
peipei: 嘶…好痛
<<set_EyeState EyeManager "CannotImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
<<ShowNotification ClueManager 进程检测 未知进程请求记录,正在从UF非法写入.>>
<<wait 1>>
<<generate_PunchTape ClueManager "未定义" "UFView" "liuying1-1">>
<<generate_PunchTape ClueManager "未定义" "UFView" "liuying1-3">>
me:什么?有从UF来的进程?
me: 这是怎么回事?这和上次看到的颜色不一样了。
<<CollectionClue ClueManager>>
@@ -1121,7 +1189,7 @@ me: 我需要再做几次检查,收集完整的症状。
title: Eye_sky_2
tags:
colorID: 8
position: 3981,-974
position: 3973,-977
---
<<if $stressTimer == 4>>
//颜色不出现
@@ -1129,7 +1197,7 @@ position: 3981,-974
me: 没有出现?似乎……
<<wait 2>>
me: 好的…我想我们的猜想是正确的。
<<complete_task TaskManager "验证想象力猜想">>
//<<complete_task TaskManager "验证想象力猜想">>
peipei: 太好了,医生!
peipei: 我们总算找到原因了!对吧?
me: 别激动…佩佩。
@@ -1171,12 +1239,12 @@ position: 3981,-974
peipei: 让我试试……抑制想象力。
peipei: 呼…
peipei: 我们来吧。
<<add_task TaskManager "检验抑制想象力的效果">>
//<<add_task TaskManager "检验抑制想象力的效果">>
<<elseif $stressTimer == 3>>
//颜色不出现,一会又出现了
<<wait 2>>
me: 似乎成功了,很好……
<<set_EyeState EyeManager "CannotImagineColor">>
<<set_EyeState EyeManager "CanImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
peipei: 啊…痛!
peipei: 不…不是这个颜色…
@@ -1217,7 +1285,7 @@ position: 3981,-974
peipei: 都是因为你,都是因为你!我…我才……
me: 佩佩,快停下。
peipei: 停止想象!停止想象…停止……
<<complete_task TaskManager "检验抑制想象力的效果">>
// <<complete_task TaskManager "在视觉模块验证想象力">>
me: 佩佩!
<<set $isFinishedEyeCheck = 2>>
<<endif>>
@@ -1227,7 +1295,7 @@ position: 3981,-974
title: Eye_plant_2
tags:
colorID: 8
position: 4176,-973
position: 4177,-975
---
<<if $stressTimer == 4>>
//颜色不出现
@@ -1235,7 +1303,7 @@ position: 4176,-973
me: 没有出现?似乎……
<<wait 2>>
me: 好的…我想我们的猜想是正确的。
<<complete_task TaskManager "验证想象力猜想">>
//<<complete_task TaskManager "验证想象力猜想">>
peipei: 太好了,医生!
peipei: 我们总算找到原因了!对吧?
me: 别激动…佩佩。
@@ -1277,7 +1345,7 @@ position: 4176,-973
peipei: 让我试试……抑制想象力。
peipei: 呼…
peipei: 我们来吧。
<<add_task TaskManager "检验抑制想象力的效果">>
//<<add_task TaskManager "检验抑制想象力的效果">>
<<elseif $stressTimer == 3>>
//颜色不出现,一会又出现了
<<wait 2>>
@@ -1320,7 +1388,7 @@ position: 4176,-973
peipei: 都是因为你,都是因为你!我…我才……
me: 佩佩,快停下。
peipei: 停止想象!停止想象…停止……
<<complete_task TaskManager "检验抑制想象力的效果">>
//<<complete_task TaskManager "在视觉模块验证想象力">>
me: 佩佩!
<<set $isFinishedEyeCheck = 2>>
<<endif>>
@@ -1338,7 +1406,7 @@ position: 4375,-973
me: 没有出现?似乎……
<<wait 2>>
me: 好的…我想我们的猜想是正确的。
<<complete_task TaskManager "验证想象力猜想">>
//<<complete_task TaskManager "在视觉模块验证想象力">>
peipei: 太好了,医生!
peipei: 我们总算找到原因了!对吧?
me: 别激动…佩佩。
@@ -1380,7 +1448,7 @@ position: 4375,-973
peipei: 让我试试……抑制想象力。
peipei: 呼…
peipei: 我们来吧。
<<add_task TaskManager "检验抑制想象力的效果">>
// <<add_task TaskManager "检验抑制想象力的效果">>
<<elseif $stressTimer == 3>>
//颜色不出现,一会又出现了
<<wait 2>>
@@ -1423,7 +1491,7 @@ position: 4375,-973
peipei: 都是因为你,都是因为你!我…我才……
me: 佩佩,快停下。
peipei: 停止想象!停止想象…停止……
<<complete_task TaskManager "检验抑制想象力的效果">>
// <<complete_task TaskManager "在视觉模块验证想象力">>
me: 佩佩!
<<set $isFinishedEyeCheck = 2>>
<<endif>>
@@ -1444,10 +1512,10 @@ me: 应该是因为佩佩并没有见过这种显示器,所以不能正确地
title: 停止想象失败
tags:
colorID: 8
position: -161,-240
position: -152,-233
---
【佩佩失去了意识,而且系统再次进入过热状态】
me: 我不应该这么允许她这么做的…赶紧降温!
<<complete_task TaskManager "在视觉模块验证想象力">>
//【佩佩失去了意识,而且系统再次进入过热状态】
//这里会自动调用主界面维修
<<BackToMainView ViewManager>>
//<<jump 主维修界面>>
@@ -1492,7 +1560,7 @@ me: 好了,佩佩。不要…不要太沉迷其中。
title: 绘图测试
tags:
colorID: 8
position: 245,-1589
position: 240,-1591
---
【生成图片】
【图片看起来有问题】
@@ -1540,7 +1608,7 @@ position: 920,-3040
title: 过热时插线的对话_1
tags:
colorID: 8
position: 1015,-1272
position: 995,-1287
---
<<if $feverMessageSeen==0>>
<<set $feverMessageSeen = $feverMessageSeen + 1>>
@@ -1554,8 +1622,9 @@ position: 1015,-1272
<<wait 1>>
me: 先别管什么线索了…必须先进行降温。
<<add_task TaskManager "对佩佩进行降温">>
->开始降温
<<jump 发热降温>>
<<ShowHeatMap Plug true>>
// ->开始降温
// <<jump 发热降温>>
<<else>>
//TODO-理论上这里只有插不同的模块才会弹出对话,但不知道怎么做——应该取决于降温工具怎么呼出
//TODO-现在是把检测温度和降温放在一起做的,之后要拆开
@@ -1638,12 +1707,14 @@ position: -163,-1303
title: 检测UF外壳螺丝移除
tags:
colorID: 8
position: -160,-1038
position: -159,-1043
---
//TODO-需要一个命名规范?
<<complete_task TaskManager "拆开UF外壳">>
<<wait 0.5>>
【发现了里面的色觉晶圆,很惊讶】
me: 啊,这是...
me: 色觉晶圆?怎么会在这里...
me: 好吧,现在没时间在意这个了...
// me: 好了…赶紧看看这里有什么值得注意的东西吧。
// ->把打孔带/二维码喂给读卡槽
// me: 果然这个带子是可以用的!
@@ -1651,6 +1722,7 @@ position: -160,-1038
me: 这里有插孔了,可以去检查看看了
<<add_task TaskManager "对UF内部进行检查">>
<<ExitRepairMode ToolManager>>
<<jump 主维修界面>>
//<<jump UF学习画面>>
===
@@ -1660,7 +1732,7 @@ me: 这里有插孔了,可以去检查看看了
title: UF进程播放完毕
tags:
colorID: 8
position: -152,-846
position: -153,-845
---
//【表现学习过程】
me: ……
@@ -1677,6 +1749,8 @@ peipei: 呕…真的不行了,医生……停下。
me: 我想我们也看够了。
<<set $UFInnerSeen=true>>
//这个会自动进入一次Yarn的主维修
<<SetHeat Plug 1>>
<<set $feverTimer=0>>
<<BackToMainView ViewManager>>
===
@@ -1686,14 +1760,15 @@ me: 我想我们也看够了。
title: 第四次降温
tags:
colorID: 8
position: 1368,-682
position: 1378,-478
---
<<add_task TaskManager "对佩佩进行降温">>
-> 【给佩佩降温】
// <<add_task TaskManager "对佩佩进行降温">>
// -> 【给佩佩降温】
//温度降不下来但也需要一个判定条件
me: 不…温度怎么也降不下来!
【稍加思索,没有时间了,现在唯一想到的办法就是拆除UF】
me: 只有这样了…先把热源给移除了。
<<ShowHeatMap Plug false>>
<<add_task TaskManager "拆除UF模块">>
<<EnableReapir ToolManager UFView>>
<<ShowTool ToolManager ScrewDriver>>
@@ -1727,9 +1802,10 @@ tags:
colorID: 8
position: -145,-47
---
【移除了所有UF的螺丝,取下UF,发热停止了】
//【移除了所有UF的螺丝,取下UF,发热停止了】
<<set $feverCount=4>>
<<set $feverTimer=-1>>
<<SetHeat Plug 0>>
<<complete_task TaskManager "拆除UF模块">>
<<complete_task TaskManager "对佩佩进行降温">>
me: 好…现在热源被移除了。
@@ -1742,11 +1818,11 @@ me: 结束了…暂时。
me: 她会醒过来的。
me: 在这之前,让我们完成最后的诊疗分析吧。
me: 让她在这里休息一会吧……
<<add_task TaskManager "进行诊疗分析">>
<<fade_in 1>>
<<load_scene ClinicScene>>
<<move_out_fix>>
<<fade_out 1>>
// <<add_task TaskManager "进行诊疗分析">>
// <<fade_in 1>>
// <<load_scene ClinicScene>>
// <<move_out_fix>>
// <<fade_out 1>>
<<set $gameStage=6>>
<<jump 主维修界面>>
===
@@ -1757,12 +1833,17 @@ me: 让她在这里休息一会吧……
title: Clueboard2
tags:
colorID: 1
position: -157,154
position: -158,171
---
<<wait 1>>
<<fade_in 1>>
<<load_scene ClinicScene>>
<<move_out_fix>>
<<fade_out 1>>
me: 看来…想象力不是那么容易被停止的东西。
me: 但至少…我们的线索链似乎能圆上了,这个一直困扰我们的“神秘进程”……
<<OpenClueBoard ClueBoard>>
<<wait 1>>
<<jump 明白想象力>>
//【得出两种处理方案:安装晶圆和记忆色彩初始化】
//<<jump 结论2>>
===
@@ -1773,7 +1854,7 @@ me: 但至少…我们的线索链似乎能圆上了,这个一直困扰我们
title: 结论2
tags:
colorID: 8
position: -160,360
position: -155,367
---
<<set $gameStage=7>>
me: 佩佩?
@@ -1783,8 +1864,8 @@ me: 佩佩?
<<character_fade_in character>>
<<character_eye character "auto_blink">>
<<character_face character frown>>
<<complete_task TaskManager "进行诊疗分析">>
<<add_task TaskManager "与患者沟通手术方案">>
// <<complete_task TaskManager "进行诊疗分析">>
// <<add_task TaskManager "与患者沟通手术方案">>
me: 你醒了……
me: 你都听到了?
peipei: 我感觉到了……
@@ -1868,8 +1949,8 @@ peipei: 我会回来做那个记忆初始化的。
peipei: 不要让我痛苦……
me: ……
me: 我会的。
<<complete_task TaskManager "与患者沟通手术方案">>
<<add_task TaskManager "执行手术-色彩记忆初始化">>
// <<complete_task TaskManager "与患者沟通手术方案">>
//<<add_task TaskManager "执行手术-色彩记忆初始化">>
peipei: 我们去维修室吧。
<<set $isPeipeiBE=true>>
<<fade_in 1>>
@@ -1919,14 +2000,17 @@ peipei: 所以,我不可能离开的。医生。
peipei: 求求你了,帮我把晶圆装上去吧。
me: ……
me: 好吧,我会给你装的。
<<complete_task TaskManager "与患者沟通手术方案">>
<<add_task TaskManager "安装色觉晶圆">>
// <<complete_task TaskManager "与患者沟通手术方案">>
// <<add_task TaskManager "安装色觉晶圆">>
peipei: 太好了!
peipei: 太好了…谢谢你,医生!
peipei: 我们去维修室吧
<<move_to_fix>>
<<fade_in 1>>
<<load_scene 佩佩视觉模块>>
<<SetHeat Plug 0>>
<<set $feverCount=4>>
<<set $feverTimer=0>>
<<SetReapirState ToolManager UFView true>>
<<SetInstall ToolManager 色觉 false>>
<<fade_out 1>>
+249 -11
View File
@@ -1422,6 +1422,10 @@ PrefabInstance:
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1861626543541979553, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1884141132639401555, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: node
value:
@@ -1842,9 +1846,13 @@ PrefabInstance:
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5399562009669617380, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: m_Name
value: "\u6CBB\u7597\u65B9\u6848Day1"
objectReference: {fileID: 0}
- target: {fileID: 5399562009669617380, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: m_IsActive
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5400514598122137772, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: node
@@ -1956,7 +1964,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 6374982573157599259, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: nodeLists.Array.size
value: 26
value: 27
objectReference: {fileID: 0}
- target: {fileID: 6374982573157599259, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: nodeLists.Array.data[0]
@@ -1986,6 +1994,10 @@ PrefabInstance:
propertyPath: nodeLists.Array.data[25]
value:
objectReference: {fileID: 2001435038}
- target: {fileID: 6374982573157599259, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: nodeLists.Array.data[26]
value:
objectReference: {fileID: 512822523}
- target: {fileID: 6374982573157599259, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: Day1InitnodeLists.Array.size
value: 10
@@ -2077,7 +2089,7 @@ PrefabInstance:
- target: {fileID: 6374982573157599259, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: Day2InitnodeLists.Array.data[10]
value:
objectReference: {fileID: 1204800887}
objectReference: {fileID: 512822523}
- target: {fileID: 6521711396190659793, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: m_IsActive
value: 0
@@ -2148,7 +2160,11 @@ PrefabInstance:
objectReference: {fileID: 963688926}
- target: {fileID: 7229858039366443426, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: m_AnchoredPosition.x
value: -125
value: 295
objectReference: {fileID: 0}
- target: {fileID: 7229858039366443426, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: m_AnchoredPosition.y
value: 173
objectReference: {fileID: 0}
- target: {fileID: 7282059703571068344, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
propertyPath: m_AnchoredPosition.x
@@ -2304,6 +2320,9 @@ PrefabInstance:
- targetCorrespondingSourceObject: {fileID: 243936684093451547, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
insertIndex: 19
addedObject: {fileID: 2001435039}
- targetCorrespondingSourceObject: {fileID: 243936684093451547, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
insertIndex: -1
addedObject: {fileID: 512822524}
- targetCorrespondingSourceObject: {fileID: 5407960444761029726, guid: c998a63bd211990449fe9bb1f2832e3d, type: 3}
insertIndex: -1
addedObject: {fileID: 2044818315}
@@ -2950,6 +2969,225 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 4e61040b961ba1446ad453ee17f4a737, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &512822522
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 639620682}
m_Modifications:
- target: {fileID: 335576223888401555, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchoredPosition.y
value: -24
objectReference: {fileID: 0}
- target: {fileID: 711204462336342254, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: _sID
value: 28698bdb-8a42-49a1-82a5-98ff9e238b71
objectReference: {fileID: 0}
- target: {fileID: 711204462336342254, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: graphManager
value:
objectReference: {fileID: 380148808}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_SizeDelta.x
value: 250
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_SizeDelta.y
value: 250
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchoredPosition.x
value: 12
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchoredPosition.y
value: -429
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1492362463150524985, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: _sID
value: 2ee37201-bbd8-44e4-b56e-57662a88612a
objectReference: {fileID: 0}
- target: {fileID: 1492362463150524985, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: graphManager
value:
objectReference: {fileID: 380148808}
- target: {fileID: 1802171307560133681, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: _sID
value: b066d371-f353-46d0-bfe7-49bf5d1ec6ff
objectReference: {fileID: 0}
- target: {fileID: 1802171307560133681, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: graphManager
value:
objectReference: {fileID: 380148808}
- target: {fileID: 4275560223240664784, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4275560223240664784, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchoredPosition.y
value: -71
objectReference: {fileID: 0}
- target: {fileID: 6127396563183384913, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_text
value: "\u6CBB\u7597\u65B9\u6848"
objectReference: {fileID: 0}
- target: {fileID: 6543898898142307837, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: _id
value: solution
objectReference: {fileID: 0}
- target: {fileID: 6543898898142307837, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: _sID
value: 08b051ee-20d3-4490-9082-0c34536e6156
objectReference: {fileID: 0}
- target: {fileID: 6543898898142307837, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: _enableDrag
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6543898898142307837, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: graphManager
value:
objectReference: {fileID: 380148808}
- target: {fileID: 6543898898142307837, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: ports.Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 6543898898142307837, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: ports.Array.data[0]
value:
objectReference: {fileID: 512822526}
- target: {fileID: 6543898898142307837, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: ports.Array.data[2]
value:
objectReference: {fileID: 512822525}
- target: {fileID: 8449701035181645741, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: _sID
value: a6d81288-e0ca-4660-badc-47fe03d34b5d
objectReference: {fileID: 0}
- target: {fileID: 8449701035181645741, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: graphManager
value:
objectReference: {fileID: 380148808}
- target: {fileID: 8704840646630995379, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_Name
value: "\u6CBB\u7597\u65B9\u6848Day2"
objectReference: {fileID: 0}
- target: {fileID: 8704840646630995379, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9134267424416276186, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
propertyPath: m_AnchoredPosition.y
value: -43
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
--- !u!114 &512822523 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 6543898898142307837, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
m_PrefabInstance: {fileID: 512822522}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 38cb05a0012a4c99982acfcd8ebd2b10, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &512822524 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 1393312134334379768, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
m_PrefabInstance: {fileID: 512822522}
m_PrefabAsset: {fileID: 0}
--- !u!114 &512822525 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 711204462336342254, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
m_PrefabInstance: {fileID: 512822522}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 85815d386fde43dca8b4be1cfd26fe89, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &512822526 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 1492362463150524985, guid: 5521e8e3a14c928419d19f181b2f53e5, type: 3}
m_PrefabInstance: {fileID: 512822522}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 85815d386fde43dca8b4be1cfd26fe89, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &515480972
GameObject:
m_ObjectHideFlags: 0
@@ -8217,14 +8455,14 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
_nodes:
- {fileID: 2001435038}
- {fileID: 1844301390}
- {fileID: 1392825347}
- {fileID: 1282326177}
- {fileID: 1204800887}
- {fileID: 798685759}
- {fileID: 679539979}
- {fileID: 38676759}
- {fileID: 679539979}
- {fileID: 798685759}
- {fileID: 1282326177}
- {fileID: 1392825347}
- {fileID: 1844301390}
- {fileID: 2001435038}
- {fileID: 512822523}
_connections: []
_cacheRaycasters: 1
--- !u!4 &1620453322
@@ -9,6 +9,7 @@ using TMPro;
using UnityEditor.Localization.Plugins.XLIFF.V20;
using AibisDream;
using Yarn.Unity;
using Unity.VisualScripting;
public class OscilloscopeController : MonoBehaviour
{
@@ -82,7 +83,7 @@ public class OscilloscopeController : MonoBehaviour
{
cantReduce=unReduceAble;
heatNum=heat;
HeatNum=heat;
}
[YarnCommand("ShowHeatMap")]
public void ShowHeatMap(bool show)
@@ -102,17 +103,23 @@ public class OscilloscopeController : MonoBehaviour
{
yield return new WaitForSeconds(1);
DialogController.Instance.StartDialogNode("降温失败");
yield break;
}
float duration = 2f; // 动画时长为 2 秒
else
{
float duration = 2f; // 动画时长为 2 秒
// 使用 DOTween 来动画化数值变化
yield return DOTween.To(() => HeatNum, x => HeatNum = x, 0, duration).WaitForCompletion();
// 使用 DOTween 来动画化数值变化
yield return DOTween.To(() => HeatNum, x => HeatNum = x, 0, duration).WaitForCompletion();
DialogController.Instance.StartDialogNode("降温成功");
DialogController.Instance.StartDialogNode("降温成功");
// 动画完成后,数值已经降为 0,可以在这里添加进一步的逻辑
Debug.Log("Value has reached zero.");
// 动画完成后,数值已经降为 0,可以在这里添加进一步的逻辑
Debug.Log("Value has reached zero.");
}
}
private void HandlePlugInserted(Plug plug)
{