day1和day2破产内部功能版完成,保个底吧

This commit is contained in:
2024-12-08 05:27:34 +08:00
parent 58fde11c9a
commit 0861bb6c80
8 changed files with 1110 additions and 2348 deletions
+4 -3
View File
@@ -45,7 +45,8 @@ public class UFProcess : MonoBehaviour,IViewLifecycle
public void OnShow()
{
// Debug.Log("UFview Show");
StartCoroutine(ProcessMemory("liuying1-2"));
//StartCoroutine(ProcessMemory("liuying1-2"));
DialogController.Instance.StartDialogNode("OnUFViewShow");
}
public void OnExit()
@@ -65,10 +66,10 @@ public class UFProcess : MonoBehaviour,IViewLifecycle
yield break;
}
isProcessing = true; // 开始处理,设置为true
yield return new WaitForSeconds(3f);
yield return new WaitForSeconds(3f);
AudioManager.PauseLoopAudio();
isProcessing = false;
DialogController.Instance.StartDialogNode("UF进程播放完毕");
//DialogController.Instance.StartDialogNode("UF进程播放完毕");
// Sprite memoryFinishedSprite = Resources.Load<Sprite>("Art/Memory/" + memoryFinishedImageName);
@@ -15066,7 +15066,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &618295248
RectTransform:
m_ObjectHideFlags: 0
@@ -127,7 +127,7 @@ position: 256,-1154
title: 主维修界面游戏状态检查
tags:
colorID: 3
position: 259,-772
position: 259,-753
---
<<if $gameStage==1>>//生成打孔带,生成维修部分初始目标
<<add_task TaskManager 寻找绘图异常相关线索>>
@@ -1,26 +1,39 @@
title: 检查ClueBoard
title: 打开ClueBoard
tags:
position: 43,-97
---
【占位说明】这部分还没做完
【占位】总之通过分析,明白了要么记忆色彩清除,要么佩佩自己去停止
【占位】这另外也找到了佩佩缺失的色觉晶圆,就在UF里
<<CloseClueBoard ClueBoard>>
<<jump 结论1>>
===
title: 检查ClueBoard
tags:
position: -95,-631
---
<<if $StartNode=="UF发热"&&$EndNode=="UF内部进程">>
<<jump UF发热原因找到>>
<<elseif ($StartNode=="UF海边小屋"||$StartNode=="UF月球"||$StartNode=="UF家乡")&&$EndNode=="UF内部进程">>
<<jump UF绘图错误原因找到>>
<<elseif $StartNode=="晶圆缺失"&&$EndNode=="UF中的晶圆">>
<<jump 找到晶圆来源>>
<<elseif $StartNode=="UF打孔带"&&$EndNode=="UF内部进程">>
<<jump 找到UF打孔带来源>>
<<elseif $StartNode=="视觉检查黑白"&&$EndNode=="晶圆缺失">>
<<jump 视觉黑白原因找到>>
<<elseif $StartNode=="安装晶圆"&&$EndNode=="UF中的晶圆">>
<<jump 试图安装UF中的晶圆>>
<<elseif $StartNode=="色彩抹除"&&$EndNode=="solution">>
<<jump 最终讨论>>
<<elseif ($StartNode=="EyePlant2"|| $StartNode=="EyePoster2"||$StartNode=="EyeSky2")&&$EndNode=="UF打孔带">>
<<jump 找到视觉检查和打孔带的联系>>
<<else>>
me: 好像不太对,再想想……
<<endif>>
【占位】施工中
// <<if $StartNode=="UF发热"&&$EndNode=="UF内部进程">>
// <<jump UF发热原因找到>>
// <<elseif ($StartNode=="UF海边小屋"||$StartNode=="UF月球"||$StartNode=="UF家乡")&&$EndNode=="UF内部进程">>
// <<jump UF绘图错误原因找到>>
// <<elseif $StartNode=="晶圆缺失"&&$EndNode=="UF中的晶圆">>
// <<jump 找到晶圆来源>>
// <<elseif $StartNode=="UF打孔带"&&$EndNode=="UF内部进程">>
// <<jump 找到UF打孔带来源>>
// <<elseif $StartNode=="视觉检查黑白"&&$EndNode=="晶圆缺失">>
// <<jump 视觉黑白原因找到>>
// <<elseif $StartNode=="安装晶圆"&&$EndNode=="UF中的晶圆">>
// <<jump 试图安装UF中的晶圆>>
// <<elseif $StartNode=="色彩抹除"&&$EndNode=="solution">>
// <<jump 最终讨论>>
// <<elseif ($StartNode=="EyePlant2"|| $StartNode=="EyePoster2"||$StartNode=="EyeSky2")&&$EndNode=="UF打孔带">>
// <<jump 找到视觉检查和打孔带的联系>>
// <<else>>
// me: 好像不太对,再想想……
// <<endif>>
===
@@ -318,11 +331,13 @@ title: SkipClueBoard
tags:
position: 39,149
---
<<if $gameStage==2>>
<<set $whayEyeErrortKnown=true>>
<<set $whayHeatKnown=true>>
<<jump 检查是否明白了发热和视觉错误的原因>>
<<elseif $gameStage==6>>
<<jump 结论2>>
<<endif>>
<<CloseClueBoard ClueBoard>>
<<jump 结论1>>
// <<if $gameStage==2>>
// <<set $whayEyeErrortKnown=true>>
// <<set $whayHeatKnown=true>>
// <<jump 检查是否明白了发热和视觉错误的原因>>
// <<elseif $gameStage==6>>
// <<jump 结论2>>
// <<endif>>
===
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -235,10 +235,11 @@ private void HandleDeepIn()
}
else
{
if(!currentSocket.notAlowedDeep)
{
DeepInexecution();
}
// if(!currentSocket.notAlowedDeep)
// {
// DeepInexecution();
// }
DeepInexecution();
}
+2 -1
View File
@@ -29,9 +29,10 @@ public class WindowManager : MonoBehaviour
}
[YarnCommand("OpenSingleButtonWindow")]
public IEnumerator OpenSingleButtonWindow(string title, string description)
public IEnumerator OpenSingleButtonWindow(string title, string description,bool ispanelActive=true)
{
bool isConfirmed = false;
singleButtonWindowPrefab.transform.GetChild(0).gameObject.SetActive(ispanelActive);
singleButtonWindowPrefab.TitleValue = title;
singleButtonWindowPrefab.DescriptionValue = description;