This commit is contained in:
2025-03-01 16:05:51 +08:00
parent b7c1885815
commit 4a7962dcde
23 changed files with 1635 additions and 202 deletions
+9 -13
View File
@@ -1053,19 +1053,15 @@ MonoBehaviour:
m_PostInfinity: 2 m_PostInfinity: 2
m_RotationOrder: 4 m_RotationOrder: 4
_filter: _filter:
- 0.0048309183 - 0.007228916
- 0.016401261 - 0.043749984
- 0.04532712 - 0.12409639
- 0.08293076 - 0.20444278
- 0.12053438 - 0.24096388
- 0.14946026 - 0.20444278
- 0.1610306 - 0.12409639
- 0.14946026 - 0.043749984
- 0.12053438 - 0.007228916
- 0.08293076
- 0.04532712
- 0.016401261
- 0.0048309183
--- !u!114 &-6086986437317696584 --- !u!114 &-6086986437317696584
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 3 m_ObjectHideFlags: 3
@@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: 4838f9ca310e5574eb0ad6a66ff3910f
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
+1 -1
View File
@@ -165,7 +165,7 @@ Material:
- _DirectionalAlphaFadeNoiseFactor: 0.2 - _DirectionalAlphaFadeNoiseFactor: 0.2
- _DirectionalAlphaFadeRotation: 0 - _DirectionalAlphaFadeRotation: 0
- _DirectionalAlphaFadeWidth: 0.2 - _DirectionalAlphaFadeWidth: 0.2
- _DirectionalDistortionFade: -15 - _DirectionalDistortionFade: 0
- _DirectionalDistortionInvert: 1 - _DirectionalDistortionInvert: 1
- _DirectionalDistortionNoiseFactor: 0.2 - _DirectionalDistortionNoiseFactor: 0.2
- _DirectionalDistortionRandomDirection: 0.1 - _DirectionalDistortionRandomDirection: 0.1
@@ -130,11 +130,8 @@ me: 你会有的…
<<load_scene SubWay 1>> <<load_scene SubWay 1>>
<<set_time_of_day EnvironmentManager "night">> <<set_time_of_day EnvironmentManager "night">>
<<fade_out 1>> <<fade_out 1>>
感谢游玩 爱与机器人维修技术 ,本次demo的体验流程已结束。 感谢游玩 爱与机器人维修技术 ,本次demo的体验流程已结束。
->返回主菜单 <<OpenEndMenu>>
<<BackToMenu>>
//<<NextYarn>> //<<NextYarn>>
=== ===
@@ -200,7 +200,6 @@ position: 104,-2498
<<close_screen>> <<close_screen>>
<<clear_screen>> <<clear_screen>>
<<endif>> <<endif>>
->结束 ->结束
<<hide_dialog>> <<hide_dialog>>
<<close_screen>> <<close_screen>>
@@ -1,7 +1,7 @@
title: 进入复查 title: 进入复查
tags: tags:
colorID: 8 colorID: 8
position: 272,-1156 position: 232,717
--- ---
<<switch_fix_system_to BodyModule>> <<switch_fix_system_to BodyModule>>
<<set_EyeColorState EyeManager "CannotImagineColor">> <<set_EyeColorState EyeManager "CannotImagineColor">>
@@ -106,7 +106,7 @@ position: 435,-3043
Error: 检查到1个错误: Error: 检查到1个错误:
<<wait 0.1>> <<wait 0.1>>
Error: 未检测到色彩信号! Error: 未检测到色彩信号!
Warning: 检测到丢失和记忆模块的连接。 Error: 检测到丢失和记忆模块的连接。
<<wait 0.1>> <<wait 0.1>>
<<ModuleHightLight Eye false>> <<ModuleHightLight Eye false>>
<<ModuleAlarm Eye true>> <<ModuleAlarm Eye true>>
@@ -137,7 +137,7 @@ title: Eye_skyAfterSurgery
tags: tags:
colorID: 8 colorID: 8
group:视觉检查 group:视觉检查
position: 559,756 position: 557,756
--- ---
<<if visited("Eye_skyAfterSurgery")==false>> <<if visited("Eye_skyAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>> <<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
@@ -185,7 +185,7 @@ title: Eye_plantAfterSurgery
tags: tags:
colorID: 8 colorID: 8
group:视觉检查 group:视觉检查
position: 787,755 position: 780,749
--- ---
<<if visited("Eye_plantAfterSurgery")==false>> <<if visited("Eye_plantAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>> <<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
@@ -198,7 +198,7 @@ position: 787,755
title: 结束复查 title: 结束复查
position: 275,-222 position: 262,1501
--- ---
<<set $gameStage = "结束对话">> <<set $gameStage = "结束对话">>
<<jump Center>> <<jump Center>>
@@ -284,8 +284,7 @@ peipei: 这是我们的职责。
制作组: 感谢游玩 爱与机器人维修技术 ,本次demo的体验流程已结束。 制作组: 感谢游玩 爱与机器人维修技术 ,本次demo的体验流程已结束。
制作组:(提示:尚有分支可以探索…) 制作组:(提示:尚有分支可以探索…)
->返回主菜单 <<OpenEndMenu>>
<<BackToMenu>>
=== ===
@@ -243,10 +243,10 @@ ChipModule: 已与附加模块建立连接!
<<wait 1.5>> <<wait 1.5>>
<<endif>> <<endif>>
<<hide_dialog>> <<hide_dialog>>
<<random_play_interaction beep_error>>
<<if $gameStage == "手术"&&$isPeipeiBE==false>> <<if $gameStage == "手术"&&$isPeipeiBE==false>>
Analysing: 检测到未识别的色彩晶圆…请进行校准。 Analysing: 检测到未识别的色彩晶圆…请进行校准。
<<else>> <<else>>
<<random_play_interaction beep_error>>
Error: 未检测到色觉晶圆! Error: 未检测到色觉晶圆!
<<endif>> <<endif>>
<<if $colorChecked == false>> <<if $colorChecked == false>>
@@ -196,8 +196,7 @@ me: ……再见。
<<fade_out 1>> <<fade_out 1>>
感谢游玩 爱与机器人维修技术 ,本次demo的体验流程已结束。 感谢游玩 爱与机器人维修技术 ,本次demo的体验流程已结束。
->返回主菜单 <<OpenEndMenu>>
<<BackToMenu>>
//<<NextYarn>> //<<NextYarn>>
=== ===
@@ -37,7 +37,11 @@ tags: 待编辑
colorID: 8 colorID: 8
position: 240,-2840 position: 240,-2840
--- ---
<<jump 检查色觉>> <<if $gameStage=="给佩佩自己的色觉晶圆">>
<<jump 有晶圆_检查色觉>>
<<else>>
<<jump 检查色觉>>
<<endif>>
=== ===
@@ -65,10 +69,12 @@ tags: 待编辑
colorID: 8 colorID: 8
position: 0,-2840 position: 0,-2840
--- ---
<<if $gameStage=="清除记忆色彩">> <<if $gameStage=="继续清除记忆色彩">>
<<jump 选择记忆清除后插记忆模块的对话>> <<jump 继续清除记忆色彩_检查UF>>
<<else>> <<elseif $gameStage=="给佩佩自己的色觉晶圆">>
<<jump 检查UF>> <<jump 给色觉晶圆_检查UF>>
<<elseif $gameStage=="全身检查">>
<<jump 检查UF>>
<<endif>> <<endif>>
=== ===
@@ -281,14 +281,16 @@ UfModule: 已与*UnstableFusion图像生成模块*建立连接!
<<set $UfChecked = true>> <<set $UfChecked = true>>
<<ModuleHightLight UF false>> <<ModuleHightLight UF false>>
<<complete_task TaskManager "检查UF模块">> <<complete_task TaskManager "检查UF模块">>
me: 更新之后不排除UF的问题…干脆就不允许佩佩被唤醒了。
me: 确实是…很好的解决方案。
me: 那么……
<<close_screen>>
<<clear_screen>>
<<jump 结束全身检查>>
<<endif>> <<endif>>
me: 更新之后不排除UF的问题…干脆就不允许佩佩被唤醒了。
me: 确实是…很好的解决方案。
me: 那么……
->结束 ->结束
<<close_screen>> <<close_screen>>
<<clear_screen>> <<clear_screen>>
<<jump 结束全身检查>>
//<<jump PlugFinished>> //<<jump PlugFinished>>
=== ===
@@ -18,6 +18,7 @@ tags:
colorID: 1 colorID: 1
position: 33,-552 position: 33,-552
--- ---
<<ModuleHightLight Memory false>>
<<if $Memory1Fade_Peipei==true && $Memory2Fade_Peipei==true && $Memory3Fade_Peipei==true>> <<if $Memory1Fade_Peipei==true && $Memory2Fade_Peipei==true && $Memory3Fade_Peipei==true>>
me: 已经完成了…… me: 已经完成了……
me: 好了……都结束了。 me: 好了……都结束了。
@@ -10,6 +10,7 @@ me: 还有最后一件事情……
me: 检查一下视觉模块。确认色觉恢复了…… me: 检查一下视觉模块。确认色觉恢复了……
me: 时间不多了……我的色觉正在减弱。 me: 时间不多了……我的色觉正在减弱。
<<ModuleHightLight Eye true>> <<ModuleHightLight Eye true>>
<<set $UfChecked=false>>
=== ===
title: 色觉校准插线 title: 色觉校准插线
@@ -36,7 +37,6 @@ EyeModule: 已与视觉模块建立连接!
->结束 ->结束
<<close_screen>> <<close_screen>>
<<clear_screen>> <<clear_screen>>
<<jump PlugFinished>>
=== ===
title: 色觉校准开始 title: 色觉校准开始
position: 275,-222 position: 275,-222
@@ -112,6 +112,64 @@ peipei: 医生……
<<hide_dialog>> <<hide_dialog>>
<<jump 结束色觉校准>> <<jump 结束色觉校准>>
=== ===
title: 有晶圆_检查色觉
tags: 待编辑
colorID: 8
group:插线检查
position: 195,-3043
---
<<wait 0.1>>
<<open_screen>>
Linking: 正在建立连接…
<<wait 0.2>>
ChipModule: 已与附加模块建立连接!
->检查
<<hide_dialog>>
Analysing: #auto_next
Analysing: 正在连接到色觉晶圆……
<<if $colorChecked == false>>
<<wait 0.5>>
<<endif>>
<<hide_dialog>>
<<random_play_interaction beep_error>>
Analysing:成功连接到色彩晶圆
<<ModuleHightLight Color false>>
Analysing:色彩晶圆数据待校准
->结束
<<close_screen>>
<<clear_screen>>
//<<jump PlugFinished>>
===
title: 给色觉晶圆_检查UF
tags: 待编辑
colorID: 8
group:插线检查
position: -45,-3043
---
<<open_screen>>
Linking: 正在建立连接…
<<wait 0.2>>
UfModule: 已与*UnstableFusion图像生成模块*建立连接!
->检查
<<hide_dialog>>
Analysing: #auto_next
<<if $UfChecked == false>>
<<wait 1.5>>
<<endif>>
<<random_play_interaction beep_error>>
Error: 检查完成!检查到1个错误。
Error: 检查到可能引起兼容性错误的数据传入请求…请处理。
<<if $UfChecked == false>>
<<set $UfChecked = true>>
<<ModuleHightLight UF false>>
me: 问题还没解决,得先去视觉模块做色彩校准。
<<endif>>
<<close_screen>>
<<clear_screen>>
->结束
<<close_screen>>
<<clear_screen>>
===
title: 结束色觉校准 title: 结束色觉校准
@@ -6,6 +6,7 @@ position: 246,-866
<<delete_line LineManager MemoryEye>> <<delete_line LineManager MemoryEye>>
<<switch_fix_system_to Memory>> <<switch_fix_system_to Memory>>
<<delete_line LineManager MemoryEye>> <<delete_line LineManager MemoryEye>>
<<set $UfChecked=false>>
me: 不…不。 me: 不…不。
me: 不要再继续错下去了…<br>不要再…犯错了。 me: 不要再继续错下去了…<br>不要再…犯错了。
@@ -46,3 +47,33 @@ peipei: 医生……
<<jump 结束继续清除记忆色彩>> <<jump 结束继续清除记忆色彩>>
=== ===
title: 继续清除记忆色彩_检查UF
tags: 待编辑
colorID: 8
group:插线检查
position: -45,-3043
---
<<open_screen>>
Linking: 正在建立连接…
<<wait 0.2>>
UfModule: 已与*UnstableFusion图像生成模块*建立连接!
->检查
<<hide_dialog>>
Analysing: #auto_next
<<if $UfChecked == false>>
<<wait 1.5>>
<<endif>>
<<random_play_interaction beep_error>>
Error: 检查完成!检查到1个错误。
Error: 检查到可能引起兼容性错误的数据传入请求…请处理。
<<if $UfChecked == false>>
<<set $UfChecked = true>>
<<ModuleHightLight UF false>>
me: 问题还没解决,得完成记忆色彩清除。
<<endif>>
<<close_screen>>
<<clear_screen>>
->结束
<<close_screen>>
<<clear_screen>>
===
File diff suppressed because it is too large Load Diff
@@ -21,6 +21,11 @@ namespace AibisDream
{ {
StartMenu.Instance.BackToMenu(); StartMenu.Instance.BackToMenu();
} }
[YarnCommand("OpenEndMenu")]
public static void OpenEndMenu()
{
EndMenu.Instance.OpenEndMenu();
}
[YarnCommand("switch_tv")] [YarnCommand("switch_tv")]
public static void SwitchTV(string picName) public static void SwitchTV(string picName)
+40
View File
@@ -0,0 +1,40 @@
using System.Collections;
using System.Collections.Generic;
using AibisDream.Kit;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using RainbowArt.CleanFlatUI;
namespace AibisDream
{
public class EndMenu : Singleton<EndMenu>
{
// Start is called before the first frame update
[SerializeField] private GameObject EndMenuPanel;
void Start()
{
EndMenuPanel.SetActive(false);
}
public void OpenEndMenu()
{
EndMenuPanel.SetActive(true);
}
public void CloseEndMenu()
{
EndMenuPanel.SetActive(false);
}
// Update is called once per frame
void Update()
{
}
}
}
+11
View File
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5aba63c6c59d8324d8dbfa6bf13b75e6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
+2 -2
View File
@@ -35,13 +35,13 @@ namespace AibisDream
if (runMode == RunMode.SingleScene) if (runMode == RunMode.SingleScene)
{ {
MainUIController.Instance.TVFadeOut(1); MainUIController.Instance.TVFadeOut(1);
GameObject.Find("Menu Canvas").SetActive(false); StartMenu.Instance.HideStartMenu();
StartSingleSceneTest(); StartSingleSceneTest();
} }
else if (runMode == RunMode.SaveFile) else if (runMode == RunMode.SaveFile)
{ {
MainUIController.Instance.TVFadeOut(1); MainUIController.Instance.TVFadeOut(1);
GameObject.Find("Menu Canvas").SetActive(false); StartMenu.Instance.HideStartMenu();
StartCoroutine(LoadSaveFile($"{TestSaveFilePath}/{saveFileName}")); StartCoroutine(LoadSaveFile($"{TestSaveFilePath}/{saveFileName}"));
} }
#else #else
+2 -2
View File
@@ -109,13 +109,13 @@ namespace AibisDream
} }
else else
{ {
yield return UnloadSceneAsync(_currentScene.Value); yield return UnloadSceneAsync(_currentScene.Value);
yield return MainUIController.Instance.FadeInSync(1); yield return MainUIController.Instance.FadeInSync(1);
DialogController.Instance.StopDialog(); DialogController.Instance.StopDialog();
yield return MainUIController.Instance.TVFadeInSync(1); yield return MainUIController.Instance.TVFadeInSync(1);
MainUIController.Instance.ShowMainUI(); MainUIController.Instance.ShowMainUI();
StartMenu.Instance.showStartMenu(); StartMenu.Instance.showStartMenu();
StartMenu.Instance.HideEndMenu();
yield return MainUIController.Instance.FadeOutSync(1); yield return MainUIController.Instance.FadeOutSync(1);
} }
} }
+29 -18
View File
@@ -7,10 +7,12 @@ using UnityEngine.UI;
using RainbowArt.CleanFlatUI; using RainbowArt.CleanFlatUI;
namespace AibisDream { namespace AibisDream
{
public class StartMenu : Singleton<StartMenu> public class StartMenu : Singleton<StartMenu>
{ {
[SerializeField] private GameObject startMenuPanel; [SerializeField] private GameObject startMenuPanel;
[SerializeField] private GameObject EndMenuPanel;
[SerializeField] private Button startButton; [SerializeField] private Button startButton;
[SerializeField] private Button selectLevelButton; [SerializeField] private Button selectLevelButton;
[SerializeField] private Button quitButton; [SerializeField] private Button quitButton;
@@ -30,8 +32,8 @@ namespace AibisDream {
[SerializeField] private GameObject buttonPrefab; [SerializeField] private GameObject buttonPrefab;
[SerializeField] private string surveyURL = "https://wj.qq.com/s2/15348910/3c8c/"; // 替换为你的问卷链接 [SerializeField] private string surveyURL = "https://wj.qq.com/s2/15348910/3c8c/"; // 替换为你的问卷链接
[SerializeField] private string BugSurveyURL = "https://wj.qq.com/s2/18309384/e356/";
[SerializeField] private string qqURL ="https://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=XQFpOqRb1_zqkCdR2bLT3kHb11XzZ54T&authKey=w8G8qxzecnATXDOec1Ybv8LA%2FTTN8gQkyegvbK%2FUZ9m90WxggTjXy2U6%2FJesWJF3&noverify=0&group_code=325268983"; [SerializeField] private string qqURL = "https://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=XQFpOqRb1_zqkCdR2bLT3kHb11XzZ54T&authKey=w8G8qxzecnATXDOec1Ybv8LA%2FTTN8gQkyegvbK%2FUZ9m90WxggTjXy2U6%2FJesWJF3&noverify=0&group_code=325268983";
private void OnEnable() private void OnEnable()
{ {
@@ -47,6 +49,8 @@ namespace AibisDream {
startButton?.onClick.RemoveListener(StartGame); startButton?.onClick.RemoveListener(StartGame);
selectLevelButton?.onClick.RemoveListener(SelectLevel); selectLevelButton?.onClick.RemoveListener(SelectLevel);
quitButton?.onClick.RemoveListener(QuitGame); quitButton?.onClick.RemoveListener(QuitGame);
surveyButton?.onClick.RemoveListener(OpenLink);
followButton?.onClick.RemoveListener(OpenQQLink);
} }
public void StartGame() public void StartGame()
@@ -59,20 +63,14 @@ namespace AibisDream {
SwitchToLevelTab(); SwitchToLevelTab();
} }
public void OpenSetting()
{
MainUIController.Instance.HideMainUI();
showStartMenu();
}
public void BackToMenu() public void BackToMenu()
{ {
SceneLoader.Instance.RestartGame(); SceneLoader.Instance.RestartGame();
} }
private void SwitchToLevelTab() private void SwitchToLevelTab()
{ {
sceneSelection.ShowSceneSelection(GameLoopManager.Instance.totalSceneSos); sceneSelection.ShowSceneSelection(GameLoopManager.Instance.totalSceneSos);
} }
@@ -82,19 +80,24 @@ namespace AibisDream {
levelTab.SetActive(false); levelTab.SetActive(false);
} }
public void OpenLink() public void OpenLink()
{ {
Application.OpenURL(surveyURL); Application.OpenURL(surveyURL);
} }
public void OpenBugLink()
{
Application.OpenURL(BugSurveyURL);
}
public void OpenQQLink() public void OpenQQLink()
{ {
Application.OpenURL(qqURL); Application.OpenURL(qqURL);
} }
public void QuitGame() public void QuitGame()
{ {
Application.Quit(); Application.Quit();
} }
public void HideStartMenu() public void HideStartMenu()
{ {
startMenuPanel.SetActive(false); startMenuPanel.SetActive(false);
@@ -103,6 +106,14 @@ namespace AibisDream {
{ {
startMenuPanel.SetActive(true); startMenuPanel.SetActive(true);
} }
public void OpenEndMenu()
{
EndMenuPanel.SetActive(true);
}
public void HideEndMenu()
{
EndMenuPanel.SetActive(false);
}
} }
} }
@@ -1 +1 @@
{"shaftLevelDataArray":[{"shaftName":"Pluggable Shaft3","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.4,"gearProp":null,"isGearBroken":false,"isDisc":true,"discIdx":0,"shaftPos":{"x":-1.232,"y":-0.319,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱唱片齿轮"},{"shaftName":"Pluggable Shaft2","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.3,"gearProp":null,"isGearBroken":false,"isDisc":false,"discIdx":0,"shaftPos":{"x":-2.54,"y":-0.525,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面-扫描/心脏齿轮D"},{"shaftName":"Pluggable Shaft1","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"gearProp":null,"isGearBroken":false,"isDisc":false,"discIdx":0,"shaftPos":{"x":-1.861,"y":-0.922,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面-扫描/心脏齿轮D"},{"shaftName":"Driver Shaft","shaftType":0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.49,"gearProp":null,"isGearBroken":false,"isDisc":false,"discIdx":0,"shaftPos":{"x":-2.263,"y":0.193,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C"}],"panelShaftArray":[{"shaftName":"Panel Shaft1","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"gearProp":null,"isGearBroken":false,"isDisc":false,"discIdx":0,"shaftPos":{"x":-0.015,"y":0.883,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面-扫描/心脏齿轮D"},{"shaftName":"Panel Shaft2","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.3,"gearProp":null,"isGearBroken":false,"isDisc":false,"discIdx":0,"shaftPos":{"x":-0.007,"y":-0.076,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面-扫描/心脏齿轮D"},{"shaftName":"Panel Shaft3","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.4,"gearProp":null,"isGearBroken":false,"isDisc":true,"discIdx":0,"shaftPos":{"x":-0.007,"y":-0.898,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱唱片齿轮"}]} {"shaftLevelDataArray":[{"shaftName":"Pluggable Shaft3","shaftType":3,"targetSpeed":0.0,"hasChildGear":true,"radius":0.4,"gearProp":"","isGearBroken":false,"isDisc":true,"discIdx":0,"shaftPos":{"x":-1.232,"y":-0.319,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/高级齿轮A"},{"shaftName":"Pluggable Shaft2","shaftType":3,"targetSpeed":0.0,"hasChildGear":true,"radius":0.3,"gearProp":"","isGearBroken":false,"isDisc":false,"discIdx":0,"shaftPos":{"x":-2.54,"y":-0.525,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/高级齿轮A"},{"shaftName":"Pluggable Shaft1","shaftType":3,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"gearProp":"","isGearBroken":false,"isDisc":false,"discIdx":0,"shaftPos":{"x":-1.861,"y":-0.922,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/高级齿轮A"},{"shaftName":"Driver Shaft","shaftType":0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.49,"gearProp":"","isGearBroken":false,"isDisc":false,"discIdx":0,"shaftPos":{"x":-2.263,"y":0.193,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C"}],"panelShaftArray":[]}