From 6fd85e6bca46a96ffcde3a306c6f6c267f884239 Mon Sep 17 00:00:00 2001 From: Ding Yuntian <1491671119@qq.com> Date: Fri, 24 Jan 2025 23:21:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=B3=E5=A4=B4=E4=B8=B2=E9=80=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Resources/Prefabs/Gear System/Gear.prefab | 63 + Assets/Resources/Shader/PeipeiFixScene.meta | 8 + .../Global Volume Profile.asset | 0 .../Global Volume Profile.asset.meta | 0 .../PeipeiFixScene/全局混乱 Profile.asset | 0 .../全局混乱 Profile.asset.meta | 0 .../Resources/Yarn/FP_Shitou1/EventNode.yarn | 11 + .../Yarn/FP_Shitou1/Shitou_Start.yarn | 3 + .../Yarn/FP_Shitou1/Stage2_提速.yarn | 77 +- .../FP_Shitou2/Stage2_调速测试_disposed.yarn | 10 +- .../FP_Shitou2/Stage3_中间对话_disposed.yarn | 2 +- .../Yarn/FP_Shitou2_2/Stage4_刻录.yarn | 9 +- Assets/Scenes/ExpressFixScene.unity | 2968 +++++++++-------- Assets/Scenes/Persistence.unity | 137 +- .../Scripts/Framework/OtherKit/MonoCenter.cs | 6 + .../Scripts/MiniGame/Engine/EngineSystem.cs | 8 +- Assets/Scripts/MiniGame/Gear/Gear.cs | 73 +- Assets/Scripts/MiniGame/Gear/GearSystem.cs | 85 +- .../Scripts/MiniGame/Gear/GearYarnCommand.cs | 15 +- Assets/Scripts/MiniGame/Gear/Shaft.cs | 24 +- Assets/Scripts/MiniGame/Gear/ShaftGraph.cs | 21 +- Assets/Scripts/UI/Cursor/CursorManager.cs | 4 +- .../LevelData/GearSystem/new.json | 200 -- .../LevelData/GearSystem/repair.json | 1 + .../{stone2.json.meta => repair.json.meta} | 2 +- .../LevelData/GearSystem/replace_gear.json | 1 + .../{new.json.meta => replace_gear.json.meta} | 2 +- .../LevelData/GearSystem/stone1.json | 1 - .../LevelData/GearSystem/stone2.json | 1 - .../LevelData/GearSystem/stone_day1_1.json | 1 + ...tone1.json.meta => stone_day1_1.json.meta} | 2 +- .../LevelData/GearSystem/stone_day1_2.json | 1 + .../GearSystem/stone_day1_2.json.meta | 7 + .../LevelData/GearSystem/temp.json | 2 +- .../TestSaveFiles/StoneDay1_2.json | 13 +- .../TestSaveFiles/StoneDay1_2.json.meta | 2 +- 36 files changed, 1903 insertions(+), 1857 deletions(-) create mode 100644 Assets/Resources/Shader/PeipeiFixScene.meta rename Assets/{Scenes => Resources/Shader}/PeipeiFixScene/Global Volume Profile.asset (100%) rename Assets/{Scenes => Resources/Shader}/PeipeiFixScene/Global Volume Profile.asset.meta (100%) rename Assets/{Scenes => Resources/Shader}/PeipeiFixScene/全局混乱 Profile.asset (100%) rename Assets/{Scenes => Resources/Shader}/PeipeiFixScene/全局混乱 Profile.asset.meta (100%) delete mode 100644 Assets/StreamingAssets/LevelData/GearSystem/new.json create mode 100644 Assets/StreamingAssets/LevelData/GearSystem/repair.json rename Assets/StreamingAssets/LevelData/GearSystem/{stone2.json.meta => repair.json.meta} (74%) create mode 100644 Assets/StreamingAssets/LevelData/GearSystem/replace_gear.json rename Assets/StreamingAssets/LevelData/GearSystem/{new.json.meta => replace_gear.json.meta} (74%) delete mode 100644 Assets/StreamingAssets/LevelData/GearSystem/stone1.json delete mode 100644 Assets/StreamingAssets/LevelData/GearSystem/stone2.json create mode 100644 Assets/StreamingAssets/LevelData/GearSystem/stone_day1_1.json rename Assets/StreamingAssets/LevelData/GearSystem/{stone1.json.meta => stone_day1_1.json.meta} (74%) create mode 100644 Assets/StreamingAssets/LevelData/GearSystem/stone_day1_2.json create mode 100644 Assets/StreamingAssets/LevelData/GearSystem/stone_day1_2.json.meta diff --git a/Assets/Resources/Prefabs/Gear System/Gear.prefab b/Assets/Resources/Prefabs/Gear System/Gear.prefab index d6b1c273d..1f4e7d602 100644 --- a/Assets/Resources/Prefabs/Gear System/Gear.prefab +++ b/Assets/Resources/Prefabs/Gear System/Gear.prefab @@ -12,6 +12,8 @@ GameObject: - component: {fileID: 6708275724089666452} - component: {fileID: -8692931752727397524} - component: {fileID: 3319742319015225169} + - component: {fileID: 4734111553029855686} + - component: {fileID: 8364027758844539556} m_Layer: 0 m_Name: Gear m_TagString: Moveable @@ -135,8 +137,69 @@ MonoBehaviour: m_EditorClassIdentifier: radius: 0 gearSprite: {fileID: 0} + gearProp: isBroken: 0 isDisc: 0 isConstant: 0 speed: 0 targetShaft: {fileID: 0} +--- !u!50 &4734111553029855686 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5285827322175967477} + m_BodyType: 1 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 0.1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0.1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!114 &8364027758844539556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5285827322175967477} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0c4fbab01ad40c2449c849cd2a8c620f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: [] + - eventID: 1 + callback: + m_PersistentCalls: + m_Calls: [] + - eventID: 13 + callback: + m_PersistentCalls: + m_Calls: [] + - eventID: 14 + callback: + m_PersistentCalls: + m_Calls: [] + - eventID: 5 + callback: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/Resources/Shader/PeipeiFixScene.meta b/Assets/Resources/Shader/PeipeiFixScene.meta new file mode 100644 index 000000000..c3eddaeb8 --- /dev/null +++ b/Assets/Resources/Shader/PeipeiFixScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7bb31685ad654644f97f10b4f639a0b7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/PeipeiFixScene/Global Volume Profile.asset b/Assets/Resources/Shader/PeipeiFixScene/Global Volume Profile.asset similarity index 100% rename from Assets/Scenes/PeipeiFixScene/Global Volume Profile.asset rename to Assets/Resources/Shader/PeipeiFixScene/Global Volume Profile.asset diff --git a/Assets/Scenes/PeipeiFixScene/Global Volume Profile.asset.meta b/Assets/Resources/Shader/PeipeiFixScene/Global Volume Profile.asset.meta similarity index 100% rename from Assets/Scenes/PeipeiFixScene/Global Volume Profile.asset.meta rename to Assets/Resources/Shader/PeipeiFixScene/Global Volume Profile.asset.meta diff --git a/Assets/Scenes/PeipeiFixScene/全局混乱 Profile.asset b/Assets/Resources/Shader/PeipeiFixScene/全局混乱 Profile.asset similarity index 100% rename from Assets/Scenes/PeipeiFixScene/全局混乱 Profile.asset rename to Assets/Resources/Shader/PeipeiFixScene/全局混乱 Profile.asset diff --git a/Assets/Scenes/PeipeiFixScene/全局混乱 Profile.asset.meta b/Assets/Resources/Shader/PeipeiFixScene/全局混乱 Profile.asset.meta similarity index 100% rename from Assets/Scenes/PeipeiFixScene/全局混乱 Profile.asset.meta rename to Assets/Resources/Shader/PeipeiFixScene/全局混乱 Profile.asset.meta diff --git a/Assets/Resources/Yarn/FP_Shitou1/EventNode.yarn b/Assets/Resources/Yarn/FP_Shitou1/EventNode.yarn index 7ce6dace4..b9dce4ff2 100644 --- a/Assets/Resources/Yarn/FP_Shitou1/EventNode.yarn +++ b/Assets/Resources/Yarn/FP_Shitou1/EventNode.yarn @@ -40,6 +40,17 @@ position: -1092,115 <> === +title: AllGearsRunning +--- +<> + <> +<> + <> +<> + <> +<> +=== + title: 插入冷却液 position: -809,327 --- diff --git a/Assets/Resources/Yarn/FP_Shitou1/Shitou_Start.yarn b/Assets/Resources/Yarn/FP_Shitou1/Shitou_Start.yarn index 5f2c5b4eb..de91f8394 100644 --- a/Assets/Resources/Yarn/FP_Shitou1/Shitou_Start.yarn +++ b/Assets/Resources/Yarn/FP_Shitou1/Shitou_Start.yarn @@ -45,6 +45,9 @@ position: 205,199 //选择的透析剂 <> +// 齿轮掉出来了 +<> + //【功能相关】 diff --git a/Assets/Resources/Yarn/FP_Shitou1/Stage2_提速.yarn b/Assets/Resources/Yarn/FP_Shitou1/Stage2_提速.yarn index 6075a686b..7e7ad33d5 100644 --- a/Assets/Resources/Yarn/FP_Shitou1/Stage2_提速.yarn +++ b/Assets/Resources/Yarn/FP_Shitou1/Stage2_提速.yarn @@ -56,7 +56,7 @@ me: 总之,找到他的动力模块 title: 主维修界面 -position: 384,81 +position: 385,81 --- <> <> @@ -78,7 +78,7 @@ position: 384,81 title: 进入阶段3 group: 出口 -position: 385,382 +position: 408,1551 --- <> <> @@ -261,7 +261,7 @@ title: 检查_肝 tags: colorID: 8 group: 插入触发 -position: -158,370 +position: -159,365 --- <> <> @@ -296,7 +296,7 @@ position: -158,370 title: 变速箱 -position: 728,79 +position: 371,414 --- <> @@ -376,10 +376,7 @@ me:拉动左边的拉绳,就可以提升涡轮部分的转速了 === title: 调速后测速 -tags: -colorID: 8 -group: 插入触发 -position: -158,370 +position: 383,723 --- shitou: 哇~好快啊,从来没有过的感觉! <> @@ -398,11 +395,20 @@ me: 听起来像是变速箱里的声音……我这就看看。 <> ->打开变速箱盖 - <> + <> + <> <> -<> <> <> + +//region 弹飞齿轮 +<> +<> +<> +<> +<> +//endregion + me: 哎呀……有几个齿轮松脱了。 <> @@ -434,10 +440,20 @@ me: 无论如何,我先把这些脱落的齿轮装回去吧。 //shitou: 噢?你说的是*那些*齿轮吗? //me: 什么是*那些*齿轮? //shitou: 嘿嘿。快把它放回去,让我演示给你看! + + ->放回去 + <> + <> + <> +=== + +title: 齿轮恢复后 +position: 393,982 +--- +<> <> <> -// <> <> <> <> @@ -478,12 +494,29 @@ shitou: 哇,感觉充满力量!要来了! <> <> <> -<> + +//region 弹飞齿轮 +<> +<> +<> +<> +<> +//endregion + shitou: 哎呀,医生!我又动不了了! me: 这就是我说的问题。刚才已经发生过一次了…… me: 我先给你安回去吧…但你别再加速了。不然还得飞出来。 -你将齿轮装了回去。(自动)#auto_next - <> + +->放回去 + <> + <> + <> +=== + +title: 齿轮第二次放回 +--- +<> +<> <> <> <> @@ -535,22 +568,24 @@ shitou: 它曾经对我来说很重要,但是每个人都该往前看,不是 shitou: 它已经,为我留下了足够的记忆!我的记忆模块里已经留下了几百首歌的旋律! shitou: 我——依然会记得怎么唱这些歌的,所以……没关系!我的生活足够美好咯,在园区里头穿梭,风吹在脸上,安逸滴很! shitou: 所以,是的。医生,帮我换掉这些唱片齿轮吧! -shitou: 啊!对了……这些捏铬齿轮…不会很贵吧…… +shitou: 啊!对了……这些镍铬齿轮…不会很贵吧…… me: 啊…那倒不贵。不过是一些铁块罢了。 shitou: 哈哈哈!那太好了,那还等什么?医生,我们来吧。 <> -<> +<> <> <> me: 让我找找…镍铬齿轮… <> +<> <> <> +=== -<> -<> -->将镍铬齿轮替换上去 +title: 更换镍铬齿轮 +position: 402,1263 +--- <> <> <> @@ -563,9 +598,11 @@ me: 让我找找…镍铬齿轮… me: 好了…再播…跑一次吧。 +<> 引擎咆哮着加速,安然无恙,但是没有了音乐。#auto_next <> shitou: 呜呼!医生~我感觉~我像在飞一样! -<> +<> +<> === \ No newline at end of file diff --git a/Assets/Resources/Yarn/FP_Shitou2/Stage2_调速测试_disposed.yarn b/Assets/Resources/Yarn/FP_Shitou2/Stage2_调速测试_disposed.yarn index 272019ed0..4d7093eb2 100644 --- a/Assets/Resources/Yarn/FP_Shitou2/Stage2_调速测试_disposed.yarn +++ b/Assets/Resources/Yarn/FP_Shitou2/Stage2_调速测试_disposed.yarn @@ -60,7 +60,7 @@ position: 384,81 title: 进入阶段3 group: 出口 -position: 385,382 +position: 385,938 --- <> <> @@ -262,7 +262,7 @@ position: -158,370 title: 齿轮置换 -position: 728,79 +position: -861,940 --- <> @@ -304,7 +304,7 @@ shitou: 那我可擅长了,来试试吧!把那根绳拉到底! title:调速后测速 -position: 728,79 +position: -419,937 --- 显然,由于齿轮的力矩比变化,现在速度的上升比以前更慢了。 @@ -350,8 +350,8 @@ me: 无论如何…调速是完成了。
让我们出来确认一下吧。 <> <> -<> -<> + +<> === diff --git a/Assets/Resources/Yarn/FP_Shitou2/Stage3_中间对话_disposed.yarn b/Assets/Resources/Yarn/FP_Shitou2/Stage3_中间对话_disposed.yarn index 361de42c4..bbe874cfd 100644 --- a/Assets/Resources/Yarn/FP_Shitou2/Stage3_中间对话_disposed.yarn +++ b/Assets/Resources/Yarn/FP_Shitou2/Stage3_中间对话_disposed.yarn @@ -9,7 +9,7 @@ position: 210,-342 title: 中间对话 -position: 210,-129 +position: 212,-57 --- <> <> diff --git a/Assets/Resources/Yarn/FP_Shitou2_2/Stage4_刻录.yarn b/Assets/Resources/Yarn/FP_Shitou2_2/Stage4_刻录.yarn index 3079dc38a..5c7b3c62c 100644 --- a/Assets/Resources/Yarn/FP_Shitou2_2/Stage4_刻录.yarn +++ b/Assets/Resources/Yarn/FP_Shitou2_2/Stage4_刻录.yarn @@ -197,16 +197,15 @@ title: 刻录 position: 728,79 --- -<> +<> <> -//??如果玩家在这里拉绳,是不是就听到音乐了? - me: 如果我没有理解错这套东西的原理…
我应该可以把这个读取声音的探头,改造成一个刻出声音的钻头。 shitou: 哇!医生,你太厉害了~什么都会! ->改造钻头 你将探头小心地取下,换成一个坚硬的钻头。 + me: 然后…让我把它接在你的播放模块上。这样你唱的声音就会被传输到这里…… shitou: 我好紧张,感觉~像演唱会一样! <> @@ -223,7 +222,7 @@ shitou: …… title: 刻录调速 -position: 728,79 +position: 729,302 --- 齿轮开始转动#auto_next @@ -478,7 +477,7 @@ me: 结束了,让我们出去听听吧。 title: 进入阶段5 -position: 213,321 +position: 729,530 --- <> diff --git a/Assets/Scenes/ExpressFixScene.unity b/Assets/Scenes/ExpressFixScene.unity index cae521343..2013666fa 100644 --- a/Assets/Scenes/ExpressFixScene.unity +++ b/Assets/Scenes/ExpressFixScene.unity @@ -123,6 +123,115 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &1743094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1743095} + - component: {fileID: 1743097} + - component: {fileID: 1743096} + m_Layer: 0 + m_Name: Pluggable Shaft3 + m_TagString: Shaft + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1743095 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743094} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.232, y: -0.319, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 199118573} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1743096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} + m_Name: + m_EditorClassIdentifier: + id: 0 + shaftType: 2 + hasGear: 1 + gearProp: + isInitGearBroken: 0 + isInitGearDisc: 1 + initRadius: 0.4 + initSprite: {fileID: -611960561148999933, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} + discIdx: 0 + childGear: {fileID: 0} + targetSpeed: 0 + speed: 0 +--- !u!212 &1743097 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743094} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 13 + m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 0.55} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &13903365 GameObject: m_ObjectHideFlags: 0 @@ -195,114 +304,6 @@ MonoBehaviour: m_Calls: [] m_LegacyBlendHint: 0 m_ComponentOwner: {fileID: 1023239656} ---- !u!1 &24693784 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 24693785} - - component: {fileID: 24693787} - - component: {fileID: 24693786} - m_Layer: 0 - m_Name: Panel Shaft1 - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &24693785 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 24693784} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.019, y: 0.717, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 709691612} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &24693786 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 24693784} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 2 - hasGear: 1 - isInitGearBroken: 0 - isInitGearDisc: 1 - initRadius: 0.18 - initSprite: {fileID: -611960561148999933, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &24693787 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 24693784} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!21 &39266282 Material: serializedVersion: 8 @@ -763,17 +764,10 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 1 m_Children: - - {fileID: 594749267} - - {fileID: 876556887} - - {fileID: 255072950} - - {fileID: 1192211355} - - {fileID: 2069725404} - - {fileID: 2021157133} - - {fileID: 1969730205} - - {fileID: 1895400169} - - {fileID: 933662729} - - {fileID: 1634570220} - - {fileID: 263279951} + - {fileID: 1743095} + - {fileID: 1522393038} + - {fileID: 1479259133} + - {fileID: 464823932} m_Father: {fileID: 657112469} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!21 &200439710 @@ -1147,7 +1141,7 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 2 m_SpriteSortPoint: 0 ---- !u!1 &255072949 +--- !u!1 &298621639 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1155,214 +1149,73 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 255072950} - - component: {fileID: 255072952} - - component: {fileID: 255072951} - m_Layer: 0 - m_Name: Pluggable Shaft7 - m_TagString: Shaft + - component: {fileID: 298621640} + - component: {fileID: 298621642} + - component: {fileID: 298621641} + m_Layer: 9 + m_Name: Image + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &255072950 -Transform: + m_IsActive: 1 +--- !u!224 &298621640 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 255072949} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.2179995, y: -0.41300002, z: 0} + m_GameObject: {fileID: 298621639} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 199118573} + m_Father: {fileID: 753279731} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &255072951 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 6, y: 103} + m_SizeDelta: {x: 300, y: 3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &298621641 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 255072949} + m_GameObject: {fileID: 298621639} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - id: 0 - shaftType: 2 - hasGear: 0 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0.09 - initSprite: {fileID: -7579553090295930101, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &255072952 -SpriteRenderer: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &298621642 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 255072949} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!1 &263279950 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 263279951} - - component: {fileID: 263279953} - - component: {fileID: 263279952} - m_Layer: 0 - m_Name: Target Shaft - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &263279951 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 263279950} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.1499996, y: -0.914, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 199118573} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &263279952 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 263279950} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 1 - hasGear: 1 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0.27 - initSprite: {fileID: -7579553090295930101, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0.3 - speed: 0 ---- !u!212 &263279953 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 263279950} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 + m_GameObject: {fileID: 298621639} + m_CullTransparentMesh: 1 --- !u!1 &318200498 GameObject: m_ObjectHideFlags: 0 @@ -1907,6 +1760,249 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &464823931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464823932} + - component: {fileID: 464823934} + - component: {fileID: 464823933} + m_Layer: 0 + m_Name: Driver Shaft + m_TagString: Shaft + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &464823932 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464823931} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.263, y: 0.193, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 199118573} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &464823933 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464823931} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} + m_Name: + m_EditorClassIdentifier: + id: 0 + shaftType: 0 + hasGear: 1 + gearProp: + isInitGearBroken: 0 + isInitGearDisc: 0 + initRadius: 0.49 + initSprite: {fileID: -7579553090295930101, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} + discIdx: 0 + childGear: {fileID: 0} + targetSpeed: 0 + speed: 0 +--- !u!212 &464823934 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464823931} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 13 + m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 0.55} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &466676742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466676743} + - component: {fileID: 466676745} + - component: {fileID: 466676744} + m_Layer: 9 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &466676743 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466676742} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1502187943} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 2, y: -36} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &466676744 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466676742} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u8BCA\u7597\u5355" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f242fb3dde1933640859f1c54591c9c8, type: 2} + m_sharedMaterial: {fileID: -6659093157667844055, guid: f242fb3dde1933640859f1c54591c9c8, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &466676745 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466676742} + m_CullTransparentMesh: 1 --- !u!1 &488146691 GameObject: m_ObjectHideFlags: 0 @@ -2241,115 +2337,6 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 1, y: 0.3587699} m_EdgeRadius: 0 ---- !u!1 &594749266 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 594749267} - - component: {fileID: 594749269} - - component: {fileID: 594749268} - m_Layer: 0 - m_Name: Pluggable Shaft9 - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &594749267 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 594749266} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.6999999, y: -0.919, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1738490581} - m_Father: {fileID: 199118573} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &594749268 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 594749266} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 2 - hasGear: 1 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0.18 - initSprite: {fileID: -1467070179034526403, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &594749269 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 594749266} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &604681209 GameObject: m_ObjectHideFlags: 0 @@ -2445,7 +2432,7 @@ MonoBehaviour: - {x: 0, y: 0, z: -6.878} - {x: 0, y: 0, z: 20} needleDuration: 1.5 - initSpeed: 1 + initSpeed: 0.15 --- !u!1 &695150750 GameObject: m_ObjectHideFlags: 0 @@ -2878,13 +2865,13 @@ Transform: m_GameObject: {fileID: 709691611} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.145, y: -0.319, z: 0} - m_LocalScale: {x: 1.330355, y: 1.467505, z: 1.0972} + m_LocalPosition: {x: 1.285, y: -0.261, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 24693785} - - {fileID: 720342593} - - {fileID: 863746363} + - {fileID: 1689770334} + - {fileID: 1959713624} + - {fileID: 801997356} m_Father: {fileID: 657112469} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &709691613 @@ -2939,114 +2926,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &720342592 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 720342593} - - component: {fileID: 720342595} - - component: {fileID: 720342594} - m_Layer: 0 - m_Name: Panel Shaft2 - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &720342593 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 720342592} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.011, y: 0.003, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 709691612} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &720342594 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 720342592} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 2 - hasGear: 1 - isInitGearBroken: 1 - isInitGearDisc: 0 - initRadius: 0.27 - initSprite: {fileID: 2228576813345793800, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &720342595 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 720342592} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &732893319 GameObject: m_ObjectHideFlags: 0 @@ -3191,6 +3070,68 @@ SpriteMask: m_BackSortingOrder: 42 m_IsCustomRangeActive: 1 m_SpriteSortPoint: 0 +--- !u!1 &753279730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 753279731} + - component: {fileID: 753279733} + - component: {fileID: 753279732} + m_Layer: 9 + m_Name: TaskManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &753279731 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753279730} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1502187943} + - {fileID: 2099861573} + - {fileID: 298621640} + m_Father: {fileID: 1081999275} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 170, y: 177} + m_SizeDelta: {x: 500, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &753279732 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753279730} + m_CullTransparentMesh: 1 +--- !u!114 &753279733 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753279730} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3dee1c6746d58fc4ea504020e5212cd9, type: 3} + m_Name: + m_EditorClassIdentifier: + taskTextPrefab: {fileID: 5295477770541402281, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + taskListParent: {fileID: 2099861573} --- !u!21 &801083269 Material: serializedVersion: 8 @@ -3990,6 +3931,115 @@ Material: - _WorldTilingOffset: {r: 0, g: 0, b: 0, a: 0} - _WorldTilingScale: {r: 1, g: 1, b: 0, a: 0} m_BuildTextureStacks: [] +--- !u!1 &801997355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 801997356} + - component: {fileID: 801997358} + - component: {fileID: 801997357} + m_Layer: 0 + m_Name: Panel Shaft3 + m_TagString: Shaft + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &801997356 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 801997355} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.007, y: -0.898, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 709691612} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &801997357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 801997355} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} + m_Name: + m_EditorClassIdentifier: + id: 0 + shaftType: 2 + hasGear: 0 + gearProp: + isInitGearBroken: 0 + isInitGearDisc: 1 + initRadius: 0.4 + initSprite: {fileID: -611960561148999933, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} + discIdx: 0 + childGear: {fileID: 0} + targetSpeed: 0 + speed: 0 +--- !u!212 &801997358 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 801997355} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 13 + m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 0.55} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &802161902 GameObject: m_ObjectHideFlags: 0 @@ -4108,222 +4158,6 @@ Transform: - {fileID: 231674060242171562} m_Father: {fileID: 1272342139116525773} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &863746362 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 863746363} - - component: {fileID: 863746365} - - component: {fileID: 863746364} - m_Layer: 0 - m_Name: Panel Shaft3 - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &863746363 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 863746362} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.011, y: -0.668, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 709691612} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &863746364 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 863746362} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 2 - hasGear: 0 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0 - initSprite: {fileID: -7579553090295930101, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &863746365 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 863746362} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!1 &876556886 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 876556887} - - component: {fileID: 876556889} - - component: {fileID: 876556888} - m_Layer: 0 - m_Name: Pluggable Shaft8 - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &876556887 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 876556886} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.588, y: -0.901, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 199118573} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &876556888 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 876556886} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 2 - hasGear: 0 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0.18 - initSprite: {fileID: -7579553090295930101, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &876556889 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 876556886} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &885292091 GameObject: m_ObjectHideFlags: 0 @@ -4441,114 +4275,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &933662728 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 933662729} - - component: {fileID: 933662731} - - component: {fileID: 933662730} - m_Layer: 0 - m_Name: Pluggable Shaft1 - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &933662729 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 933662728} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.928, y: -0.997, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 199118573} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &933662730 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 933662728} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 3 - hasGear: 1 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0.5 - initSprite: {fileID: 4483447099526014788, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &933662731 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 933662728} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &1023239655 GameObject: m_ObjectHideFlags: 3 @@ -4641,6 +4367,66 @@ Material: - _Flip: {r: 1, g: 1, b: 1, a: 1} - _RendererColor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] +--- !u!1 &1081999273 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1081999275} + - component: {fileID: 1081999274} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!223 &1081999274 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081999273} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1081999275 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081999273} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 753279731} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} --- !u!1 &1112213368 GameObject: m_ObjectHideFlags: 0 @@ -5011,114 +4797,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 1 ---- !u!1 &1192211354 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1192211355} - - component: {fileID: 1192211357} - - component: {fileID: 1192211356} - m_Layer: 0 - m_Name: Pluggable Shaft6 - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1192211355 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1192211354} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.8449998, y: -0.35099995, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 199118573} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1192211356 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1192211354} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 2 - hasGear: 0 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0.18 - initSprite: {fileID: -611960561148999933, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &1192211357 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1192211354} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &1204602329 GameObject: m_ObjectHideFlags: 3 @@ -5458,6 +5136,317 @@ SpriteRenderer: m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1479259132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1479259133} + - component: {fileID: 1479259135} + - component: {fileID: 1479259134} + m_Layer: 0 + m_Name: Pluggable Shaft1 + m_TagString: Shaft + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1479259133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1479259132} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.861, y: -0.922, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 199118573} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1479259134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1479259132} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} + m_Name: + m_EditorClassIdentifier: + id: 0 + shaftType: 3 + hasGear: 1 + gearProp: + isInitGearBroken: 0 + isInitGearDisc: 0 + initRadius: 0.5 + initSprite: {fileID: 4483447099526014788, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} + discIdx: 0 + childGear: {fileID: 0} + targetSpeed: 0 + speed: 0 +--- !u!212 &1479259135 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1479259132} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 13 + m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 0.55} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1502187942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1502187943} + - component: {fileID: 1502187946} + - component: {fileID: 1502187945} + - component: {fileID: 1502187944} + m_Layer: 9 + m_Name: background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1502187943 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1502187942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 466676743} + m_Father: {fileID: 753279731} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 7, y: 0} + m_SizeDelta: {x: 350, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1502187944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1502187942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ee158225ee1e59f4791627785501d950, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderTypes: 0 + normalStrength: 5 + normalSmoothing: 1 + computingNormal: 0 +--- !u!114 &1502187945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1502187942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2091261678} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1502187946 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1502187942} + m_CullTransparentMesh: 1 +--- !u!1 &1522393037 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1522393038} + - component: {fileID: 1522393040} + - component: {fileID: 1522393039} + m_Layer: 0 + m_Name: Pluggable Shaft2 + m_TagString: Shaft + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1522393038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522393037} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.54, y: -0.525, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 199118573} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1522393039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522393037} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} + m_Name: + m_EditorClassIdentifier: + id: 0 + shaftType: 3 + hasGear: 1 + gearProp: + isInitGearBroken: 0 + isInitGearDisc: 0 + initRadius: 0.3 + initSprite: {fileID: 4483447099526014788, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} + discIdx: 0 + childGear: {fileID: 0} + targetSpeed: 0 + speed: 0 +--- !u!212 &1522393040 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1522393037} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 13 + m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 0.55} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1001 &1538548679 PrefabInstance: m_ObjectHideFlags: 0 @@ -5635,114 +5624,6 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 2606495908852442975, guid: 82bf1147d291a0d49b9d7bd42eef166a, type: 3} m_PrefabInstance: {fileID: 1538548679} m_PrefabAsset: {fileID: 0} ---- !u!1 &1634570219 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1634570220} - - component: {fileID: 1634570222} - - component: {fileID: 1634570221} - m_Layer: 0 - m_Name: Driver Shaft - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1634570220 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1634570219} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.263, y: 0.193, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 199118573} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1634570221 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1634570219} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 0 - hasGear: 1 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0.49 - initSprite: {fileID: -7579553090295930101, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &1634570222 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1634570219} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &1641756484 GameObject: m_ObjectHideFlags: 3 @@ -5882,6 +5763,115 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 1, y: 1} m_EdgeRadius: 0 +--- !u!1 &1689770333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1689770334} + - component: {fileID: 1689770336} + - component: {fileID: 1689770335} + m_Layer: 0 + m_Name: Panel Shaft1 + m_TagString: Shaft + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1689770334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689770333} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.015, y: 0.883, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 709691612} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1689770335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689770333} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} + m_Name: + m_EditorClassIdentifier: + id: 0 + shaftType: 2 + hasGear: 1 + gearProp: NewGear + isInitGearBroken: 0 + isInitGearDisc: 0 + initRadius: 0.4 + initSprite: {fileID: 4483447099526014788, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} + discIdx: 0 + childGear: {fileID: 0} + targetSpeed: 0 + speed: 0 +--- !u!212 &1689770336 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689770333} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 13 + m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 0.55} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1720794381 GameObject: m_ObjectHideFlags: 0 @@ -6098,90 +6088,6 @@ Material: - _Flip: {r: 1, g: 1, b: 1, a: 1} - _RendererColor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] ---- !u!1 &1738490580 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1738490581} - - component: {fileID: 1738490582} - m_Layer: 0 - m_Name: "\u53D8\u901F\u7BB1\u5531\u7247\u9F7F\u8F6E" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1738490581 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1738490580} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -28.3, y: 0.919, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 594749267} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &1738490582 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1738490580} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: -611960561148999933, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 0.60465115, y: 0.60465115} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &1772405953 GameObject: m_ObjectHideFlags: 0 @@ -6472,114 +6378,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 7611243318142021168, guid: 13f00ab6092291d49a9312e52873d80b, type: 3} m_PrefabInstance: {fileID: 9210352354887959608} m_PrefabAsset: {fileID: 0} ---- !u!1 &1895400168 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1895400169} - - component: {fileID: 1895400171} - - component: {fileID: 1895400170} - m_Layer: 0 - m_Name: Pluggable Shaft2 - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1895400169 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1895400168} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.498, y: -0.502, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 199118573} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1895400170 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1895400168} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 3 - hasGear: 1 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0.3 - initSprite: {fileID: 4483447099526014788, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &1895400171 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1895400168} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &1932269923 GameObject: m_ObjectHideFlags: 0 @@ -6675,7 +6473,7 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 1, y: 1} m_EdgeRadius: 0 ---- !u!1 &1969730204 +--- !u!1 &1959713623 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6683,38 +6481,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1969730205} - - component: {fileID: 1969730207} - - component: {fileID: 1969730206} + - component: {fileID: 1959713624} + - component: {fileID: 1959713626} + - component: {fileID: 1959713625} m_Layer: 0 - m_Name: Pluggable Shaft3 + m_Name: Panel Shaft2 m_TagString: Shaft m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1969730205 +--- !u!4 &1959713624 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1969730204} + m_GameObject: {fileID: 1959713623} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.118, y: -0.35, z: 0} + m_LocalPosition: {x: -0.007, y: -0.076, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 199118573} + m_Father: {fileID: 709691612} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1969730206 +--- !u!114 &1959713625 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1969730204} + m_GameObject: {fileID: 1959713623} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} @@ -6722,22 +6520,23 @@ MonoBehaviour: m_EditorClassIdentifier: id: 0 shaftType: 2 - hasGear: 1 + hasGear: 0 + gearProp: isInitGearBroken: 0 - isInitGearDisc: 1 - initRadius: 0.65 - initSprite: {fileID: -611960561148999933, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} + isInitGearDisc: 0 + initRadius: 0.3 + initSprite: {fileID: 4483447099526014788, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} discIdx: 0 childGear: {fileID: 0} targetSpeed: 0 speed: 0 ---- !u!212 &1969730207 +--- !u!212 &1959713626 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1969730204} + m_GameObject: {fileID: 1959713623} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -6855,114 +6654,6 @@ MonoBehaviour: m_Calls: [] m_LegacyBlendHint: 0 m_ComponentOwner: {fileID: 1273433143} ---- !u!1 &2021157132 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2021157133} - - component: {fileID: 2021157135} - - component: {fileID: 2021157134} - m_Layer: 0 - m_Name: Pluggable Shaft4 - m_TagString: Shaft - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &2021157133 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2021157132} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.1759996, y: -0.04199993, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 199118573} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2021157134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2021157132} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} - m_Name: - m_EditorClassIdentifier: - id: 0 - shaftType: 2 - hasGear: 1 - isInitGearBroken: 1 - isInitGearDisc: 0 - initRadius: 0.27 - initSprite: {fileID: -7579553090295930101, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &2021157135 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2021157132} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!1 &2039506651 GameObject: m_ObjectHideFlags: 0 @@ -7265,7 +6956,250 @@ SpriteMask: m_BackSortingOrder: 59 m_IsCustomRangeActive: 1 m_SpriteSortPoint: 0 ---- !u!1 &2069725403 +--- !u!21 &2091261678 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AllIn1SpriteShader/AllIn1SpriteShader + m_Shader: {fileID: 4800000, guid: a36b7719ff0465b42ab1407d67672c5f, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _ColorRampTex: + m_Texture: {fileID: 2800000, guid: 279657edc397ece4b8029c727adf6ddc, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ColorRampTexGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ColorSwapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortTex: + m_Texture: {fileID: 2800000, guid: 7aad8c583ef292e48b06af0d1f2fab97, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FadeBurnTex: + m_Texture: {fileID: 2800000, guid: 677cca399782dea41aedc1d292ecb67d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FadeTex: + m_Texture: {fileID: 2800000, guid: 7aad8c583ef292e48b06af0d1f2fab97, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlowTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineDistortTex: + m_Texture: {fileID: 2800000, guid: 7aad8c583ef292e48b06af0d1f2fab97, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 2800000, guid: 74087f6d03f233e4a8a142fa01f9e5cf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OverlayTex: + m_Texture: {fileID: 2800000, guid: 677cca399782dea41aedc1d292ecb67d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Alpha: 1 + - _AlphaCutoffValue: 0.25 + - _AlphaOutlineBlend: 1 + - _AlphaOutlineGlow: 5 + - _AlphaOutlineMinAlpha: 0 + - _AlphaOutlinePower: 1 + - _AlphaRoundThreshold: 0.5 + - _BillboardY: 0 + - _BlurHD: 0 + - _BlurIntensity: 10 + - _Brightness: 0 + - _ChromAberrAlpha: 0.4 + - _ChromAberrAmount: 1 + - _ClipUvDown: 0 + - _ClipUvLeft: 0 + - _ClipUvRight: 0 + - _ClipUvUp: 0 + - _ColorChangeLuminosity: 0 + - _ColorChangeTolerance: 0.25 + - _ColorChangeTolerance2: 0.25 + - _ColorChangeTolerance3: 0.25 + - _ColorRampBlend: 1 + - _ColorRampLuminosity: 0 + - _ColorRampOutline: 0 + - _ColorSwapBlend: 1 + - _ColorSwapBlueLuminosity: 0.5 + - _ColorSwapGreenLuminosity: 0.5 + - _ColorSwapRedLuminosity: 0.5 + - _Contrast: 1 + - _CullingOption: 0 + - _DistortAmount: 0.5 + - _DistortTexXSpeed: 5 + - _DistortTexYSpeed: 5 + - _EditorDrawers: 6 + - _FadeAmount: -0.1 + - _FadeBurnGlow: 2 + - _FadeBurnTransition: 0.075 + - _FadeBurnWidth: 0.025 + - _FishEyeUvAmount: 0.35 + - _FlickerAlpha: 0 + - _FlickerFreq: 0.2 + - _FlickerPercent: 0.05 + - _GhostBlend: 1 + - _GhostColorBoost: 1 + - _GhostTransparency: 0 + - _GlitchAmount: 3 + - _GlitchSize: 1 + - _Glow: 10 + - _GlowGlobal: 1 + - _GradBlend: 1 + - _GradBoostX: 1.2 + - _GradBoostY: 1.2 + - _GradIsRadial: 0 + - _GrassManualAnim: 1 + - _GrassManualToggle: 0 + - _GrassRadialBend: 0.1 + - _GrassSpeed: 2 + - _GrassWind: 20 + - _GreyscaleBlend: 1 + - _GreyscaleLuminosity: 0 + - _GreyscaleOutline: 0 + - _HandDrawnAmount: 10 + - _HandDrawnSpeed: 5 + - _HitEffectBlend: 1 + - _HitEffectGlow: 5 + - _HologramBlend: 1 + - _HologramMaxAlpha: 0.75 + - _HologramMinAlpha: 0.1 + - _HologramStripesAmount: 0.1 + - _HologramStripesSpeed: 4.5 + - _HologramUnmodAmount: 0 + - _HsvBright: 1 + - _HsvSaturation: 1 + - _HsvShift: 180 + - _InnerOutlineAlpha: 1 + - _InnerOutlineGlow: 4 + - _InnerOutlineThickness: 1 + - _MaxXUV: 1 + - _MaxYUV: 1 + - _MinXUV: 0 + - _MinYUV: 0 + - _MotionBlurAngle: 0.1 + - _MotionBlurDist: 1.25 + - _MyDstMode: 10 + - _MySrcMode: 5 + - _NegativeAmount: 1 + - _OffsetUvX: 0 + - _OffsetUvY: 0 + - _OnlyInnerOutline: 0 + - _OnlyOutline: 0 + - _OutlineAlpha: 1 + - _OutlineDistortAmount: 0.5 + - _OutlineDistortTexXSpeed: 5 + - _OutlineDistortTexYSpeed: 5 + - _OutlineGlow: 1.5 + - _OutlinePixelWidth: 1 + - _OutlineTexXSpeed: 10 + - _OutlineTexYSpeed: 0 + - _OutlineWidth: 0.004 + - _OverlayBlend: 1 + - _OverlayGlow: 1 + - _OverlayTextureScrollXSpeed: 0.25 + - _OverlayTextureScrollYSpeed: 0.25 + - _PinchUvAmount: 0.35 + - _PixelateSize: 32 + - _PosterizeGamma: 0.75 + - _PosterizeNumColors: 8 + - _PosterizeOutline: 0 + - _RadialClip: 45 + - _RadialClip2: 0 + - _RadialStartAngle: 90 + - _RandomSeed: 0 + - _RectSize: 1 + - _RotateUvAmount: 0 + - _RoundWaveSpeed: 2 + - _RoundWaveStrength: 0.7 + - _ShadowAlpha: 1 + - _ShadowX: 0.174 + - _ShadowY: 0.379 + - _ShakeUvSpeed: 2.5 + - _ShakeUvX: 1.5 + - _ShakeUvY: 1 + - _ShineGlow: 1 + - _ShineLocation: 0.5 + - _ShineRotate: 0 + - _ShineWidth: 0.1 + - _TextureScrollXSpeed: 1 + - _TextureScrollYSpeed: 0 + - _TwistUvAmount: 1 + - _TwistUvPosX: 0.5 + - _TwistUvPosY: 0.5 + - _TwistUvRadius: 0.75 + - _WarpScale: 0.5 + - _WarpSpeed: 8 + - _WarpStrength: 0.025 + - _WaveAmount: 7 + - _WaveSpeed: 10 + - _WaveStrength: 7.5 + - _WaveX: 0 + - _WaveY: 0.5 + - _ZTestMode: 4 + - _ZWrite: 0 + - _ZoomUvAmount: 0.5 + m_Colors: + - _AlphaOutlineColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorChangeNewCol: {r: 1, g: 1, b: 0, a: 1} + - _ColorChangeNewCol2: {r: 1, g: 1, b: 0, a: 1} + - _ColorChangeNewCol3: {r: 1, g: 1, b: 0, a: 1} + - _ColorChangeTarget: {r: 1, g: 0, b: 0, a: 1} + - _ColorChangeTarget2: {r: 1, g: 0, b: 0, a: 1} + - _ColorChangeTarget3: {r: 1, g: 0, b: 0, a: 1} + - _ColorSwapBlue: {r: 1, g: 1, b: 1, a: 1} + - _ColorSwapGreen: {r: 1, g: 1, b: 1, a: 1} + - _ColorSwapRed: {r: 1, g: 1, b: 1, a: 1} + - _FadeBurnColor: {r: 1, g: 1, b: 0, a: 1} + - _GlowColor: {r: 1, g: 1, b: 1, a: 1} + - _GradBotLeftCol: {r: 0, g: 0, b: 1, a: 1} + - _GradBotRightCol: {r: 0, g: 1, b: 0, a: 1} + - _GradTopLeftCol: {r: 1, g: 0, b: 0, a: 1} + - _GradTopRightCol: {r: 1, g: 1, b: 0, a: 1} + - _GreyscaleTintColor: {r: 1, g: 1, b: 1, a: 1} + - _HitEffectColor: {r: 1, g: 1, b: 1, a: 1} + - _HologramStripeColor: {r: 0, g: 1, b: 1, a: 1} + - _InnerOutlineColor: {r: 1, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} + - _OverlayColor: {r: 1, g: 1, b: 1, a: 1} + - _ShadowColor: {r: 0, g: 0, b: 0, a: 1} + - _ShineColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!1 &2099861572 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7273,106 +7207,219 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2069725404} - - component: {fileID: 2069725406} - - component: {fileID: 2069725405} - m_Layer: 0 - m_Name: Pluggable Shaft5 - m_TagString: Shaft + - component: {fileID: 2099861573} + - component: {fileID: 2099861576} + - component: {fileID: 2099861575} + - component: {fileID: 2099861574} + m_Layer: 9 + m_Name: element + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &2069725404 -Transform: + m_IsActive: 1 +--- !u!224 &2099861573 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2069725403} - serializedVersion: 2 + m_GameObject: {fileID: 2099861572} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.9899988, y: -0.58500004, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 199118573} + m_Children: + - {fileID: 2104582590} + m_Father: {fileID: 753279731} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2069725405 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -16, y: -43} + m_SizeDelta: {x: 300, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2099861574 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2069725403} + m_GameObject: {fileID: 2099861572} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 468fc3bf68cb91149818f305858bc7fd, type: 3} + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} m_Name: m_EditorClassIdentifier: - id: 0 - shaftType: 3 - hasGear: 1 - isInitGearBroken: 0 - isInitGearDisc: 0 - initRadius: 0.09 - initSprite: {fileID: -1467070179034526403, guid: 149a798e8f987264f82beb4f4052eb5e, type: 3} - discIdx: 0 - childGear: {fileID: 0} - targetSpeed: 0 - speed: 0 ---- !u!212 &2069725406 -SpriteRenderer: + m_Padding: + m_Left: 20 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: -10 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &2099861575 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2069725403} + m_GameObject: {fileID: 2099861572} m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1134468525 - m_SortingLayer: 10 - m_SortingOrder: 13 - m_Sprite: {fileID: -5530534795728576300, guid: 6de0a74e5b5268b4998dc7a5c687fb95, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 0.55} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2099861576 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2099861572} + m_CullTransparentMesh: 1 +--- !u!1001 &2104582589 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2099861573} + m_Modifications: + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_SizeDelta.x + value: 320 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_SizeDelta.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3556313705934389985, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_text + value: + objectReference: {fileID: 0} + - target: {fileID: 3556313705934389985, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_fontSize + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 3556313705934389985, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_fontSizeBase + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 5295477770541402281, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_Name + value: Tasktext + objectReference: {fileID: 0} + - target: {fileID: 5295477770541402281, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + propertyPath: m_Layer + value: 9 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} +--- !u!224 &2104582590 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2064460273118752238, guid: ab166642babe53e4993fa1bd9bd57204, type: 3} + m_PrefabInstance: {fileID: 2104582589} + m_PrefabAsset: {fileID: 0} --- !u!1 &2144716741 GameObject: m_ObjectHideFlags: 0 @@ -12819,3 +12866,4 @@ SceneRoots: - {fileID: 5393568355081744312} - {fileID: 9210352354887959608} - {fileID: 2062639485} + - {fileID: 1081999275} diff --git a/Assets/Scenes/Persistence.unity b/Assets/Scenes/Persistence.unity index 028178b66..f93eea68b 100644 --- a/Assets/Scenes/Persistence.unity +++ b/Assets/Scenes/Persistence.unity @@ -1084,7 +1084,6 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1584263514} - - {fileID: 494300779} - {fileID: 1936621685} m_Father: {fileID: 1009826577} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -5535,50 +5534,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 492978121} m_CullTransparentMesh: 1 ---- !u!1 &494300778 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 494300779} - - component: {fileID: 494300780} - m_Layer: 0 - m_Name: Command Option View - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &494300779 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 494300778} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 72512886} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &494300780 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 494300778} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e61040b961ba1446ad453ee17f4a737, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1001 &500438199 PrefabInstance: m_ObjectHideFlags: 0 @@ -8104,15 +8059,15 @@ MonoBehaviour: - {fileID: 11400000, guid: 9e3b2c77ad4a9454188d458da2cf0ddd, type: 2} - {fileID: 11400000, guid: 6d49b124127007b48b6881ce33350263, type: 2} - {fileID: 11400000, guid: fe71f935f1f9a52458c994362567a211, type: 2} - - {fileID: 11400000, guid: ac5ca9a66ff22ab4b9cd5adbdade6b8c, type: 2} - {fileID: 11400000, guid: 68a9c1b8c5230454bb9498fd2ab5714b, type: 2} - {fileID: 11400000, guid: ada4bdc2db5594e4f860c90b3a4b9da8, type: 2} - {fileID: 11400000, guid: 8d8b11f0c2fbc4d4cb8c2857d98383c9, type: 2} - {fileID: 11400000, guid: afc5b01ef301cc74db7cae741acad427, type: 2} - runMode: 0 + - {fileID: 11400000, guid: ac5ca9a66ff22ab4b9cd5adbdade6b8c, type: 2} + runMode: 2 firstTalkSo: {fileID: 11400000, guid: fe71f935f1f9a52458c994362567a211, type: 2} - testTalkSo: {fileID: 11400000, guid: 9e3b2c77ad4a9454188d458da2cf0ddd, type: 2} - saveFileName: "PeipeiDay3_\u770B\u753B" + testTalkSo: {fileID: 11400000, guid: 6d49b124127007b48b6881ce33350263, type: 2} + saveFileName: StoneDay1_2 --- !u!4 &719228339 Transform: m_ObjectHideFlags: 0 @@ -10155,6 +10110,7 @@ MonoBehaviour: holding: {fileID: 21300000, guid: acc8d5eb5db1c184ba494e0142fa4d85, type: 3} disable: {fileID: 21300000, guid: c79f612e713a64245b3c78d6ac145b52, type: 3} eye: {fileID: 21300000, guid: 3bdd9ca7d32af494fb1a336b1258c780, type: 3} + isInMenu: 0 --- !u!114 &947129554 MonoBehaviour: m_ObjectHideFlags: 0 @@ -11181,73 +11137,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1090155682} m_CullTransparentMesh: 1 ---- !u!1 &1095691305 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1095691306} - - component: {fileID: 1095691307} - - component: {fileID: 1095691308} - m_Layer: 0 - m_Name: Advance Input - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1095691306 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1095691305} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1936621685} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1095691307 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1095691305} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 097b95c9f69f04f2d8c08a817e7786af, type: 3} - m_Name: - m_EditorClassIdentifier: - dialogueView: {fileID: 1584263515} - continueActionType: 1 - continueActionKeyCode: 32 - continueActionButtonName: Jump - continueActionOnButtonRelease: 0 ---- !u!114 &1095691308 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1095691305} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 097b95c9f69f04f2d8c08a817e7786af, type: 3} - m_Name: - m_EditorClassIdentifier: - dialogueView: {fileID: 1584263515} - continueActionType: 1 - continueActionKeyCode: 323 - continueActionButtonName: Jump - continueActionOnButtonRelease: 0 --- !u!1 &1108164745 GameObject: m_ObjectHideFlags: 0 @@ -18405,7 +18294,6 @@ Transform: m_Children: - {fileID: 331068879} - {fileID: 667130562} - - {fileID: 1095691306} m_Father: {fileID: 72512886} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1936621686 @@ -20133,6 +20021,7 @@ GameObject: - component: {fileID: 2038437602} - component: {fileID: 2038437604} - component: {fileID: 2038437603} + - component: {fileID: 2038437605} m_Layer: 5 m_Name: Obj m_TagString: Untagged @@ -20197,6 +20086,20 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2038437601} m_CullTransparentMesh: 1 +--- !u!114 &2038437605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2038437601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 --- !u!1 &2065230354 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Framework/OtherKit/MonoCenter.cs b/Assets/Scripts/Framework/OtherKit/MonoCenter.cs index 0d5ccd764..2b8124fe1 100644 --- a/Assets/Scripts/Framework/OtherKit/MonoCenter.cs +++ b/Assets/Scripts/Framework/OtherKit/MonoCenter.cs @@ -46,6 +46,12 @@ namespace AibisDream.Framework { public void OnUpdate() { + if (Input.GetKeyDown(KeyCode.K)) + { + GearYarnCommand.PopupGearByName("Pluggable Shaft3"); + GearYarnCommand.PopupGearByName("Pluggable Shaft2"); + GearYarnCommand.PopupGearByName("Pluggable Shaft1"); + } } } diff --git a/Assets/Scripts/MiniGame/Engine/EngineSystem.cs b/Assets/Scripts/MiniGame/Engine/EngineSystem.cs index 7329bca97..a9beacabc 100644 --- a/Assets/Scripts/MiniGame/Engine/EngineSystem.cs +++ b/Assets/Scripts/MiniGame/Engine/EngineSystem.cs @@ -23,10 +23,6 @@ namespace AibisDream public float targetSpeed=0.95f; [HideInInspector] public UnityEvent updateSpeedEvent = new(); - [SerializeField] private float coverMoveDuration = 5f; - - [SerializeField] private float coverMoveDistance = 2.8f; - private void Awake() { FixSystemCenter.SystemDic.Register(this); @@ -43,10 +39,10 @@ namespace AibisDream _centerGear.StartRotate(); } - public IEnumerator StepOnGas(float targetSpeed, float duration) + public IEnumerator StepOnGas(float target, float duration) { // 逐渐加速 - yield return DOTween.To(() => curSpeed, x => { curSpeed = x; }, targetSpeed, duration).WaitForCompletion(); + yield return DOTween.To(() => curSpeed, x => { curSpeed = x; }, target, duration).WaitForCompletion(); } public void AddAirPress(float speedDelta) diff --git a/Assets/Scripts/MiniGame/Gear/Gear.cs b/Assets/Scripts/MiniGame/Gear/Gear.cs index be8f18ee9..356b21203 100644 --- a/Assets/Scripts/MiniGame/Gear/Gear.cs +++ b/Assets/Scripts/MiniGame/Gear/Gear.cs @@ -1,16 +1,20 @@ using AibisDream.FixSystem; using AibisDream.Framework; +using AibisDream.Utility; using DG.Tweening; using UnityEngine; +using UnityEngine.EventSystems; +using Random = UnityEngine.Random; namespace AibisDream { - public class Gear : MonoBehaviour, IMoveable + public class Gear : MonoBehaviour, IInteraction { private const int ShakeAngle = 15; public float radius; public Sprite gearSprite; + public string gearProp; public bool isBroken; public bool isDisc; public bool isConstant; @@ -23,17 +27,21 @@ namespace AibisDream private GearSystem _gearSystem; private CircleCollider2D _circleCollider; private SpriteRenderer _spriteRenderer; + private EventTriggerEx _trigger; #endregion public Shaft targetShaft; - public bool IsBlock { get; } - private void Awake() { _circleCollider = GetComponent(); _spriteRenderer = GetComponent(); + _trigger = GetComponent(); + + _trigger.Register(EventTriggerType.Drag, OnDrag); + _trigger.Register(EventTriggerType.BeginDrag, StartMove); + _trigger.Register(EventTriggerType.EndDrag, StopMove); } private void Start() @@ -77,7 +85,7 @@ namespace AibisDream .SetEase(Ease.Linear) .SetLoops(-1, LoopType.Incremental); } - + _rotationTweener.timeScale = speedScale; } @@ -88,18 +96,23 @@ namespace AibisDream #region 移动相关 - public void StartMove() + private void StartMove(BaseEventData eventData) { - if (isConstant) return; - + // 这里是一些阻碍拖动的情况 + if (!IsActive) return; + // 正常情况下不会出错 + if (eventData is not PointerEventData pointerData) return; + transform.position = CommonUtil.GetMouseWorldPos(pointerData.position, transform); + targetShaft?.PlugOutGear(); transform.DOPause(); } - public void StopMove() + public void StopMove(BaseEventData eventData) { - if (isConstant) return; - + // 正常情况下不会出错 + if (eventData is not PointerEventData pointerData) return; + if (targetShaft) { transform.position = targetShaft.transform.position; @@ -107,11 +120,14 @@ namespace AibisDream } } - public void Move(Vector2 targetPos) + private void OnDrag(BaseEventData eventData) { - if (isConstant) return; + // 这里是一些阻碍拖动的情况 + if (!IsActive) return; + // 正常情况下不会出错 + if (eventData is not PointerEventData pointerData) return; - transform.position = targetPos; + transform.position = CommonUtil.GetMouseWorldPos(pointerData.position, transform); var tempShaft = _gearSystem.CheckClosestShaft(transform.position, radius); if (!tempShaft) return; @@ -121,6 +137,37 @@ namespace AibisDream } } + public void Popup() + { + // 先激活刚体 + var rb = GetComponent(); + rb.bodyType = RigidbodyType2D.Dynamic; + rb.mass = 0.5f; + rb.gravityScale = 1f; + // 施加一个随机方向的力 + var randomDirection = Random.insideUnitCircle.normalized; + rb.AddForce(randomDirection * 3, ForceMode2D.Impulse); + // 一段时间后销毁 + _ = CommonUtil.Delay(2000, () => { Destroy(gameObject); }); + } + + private void OnDestroy() + { + transform.DOKill(); + } + + #endregion + + #region 交互锁定相关 + + public bool IsActive => !isConstant; + public bool IsAvailable => _gearSystem.isAvailable; + + public GameObject GetGameObject() + { + return gameObject; + } + #endregion } } \ No newline at end of file diff --git a/Assets/Scripts/MiniGame/Gear/GearSystem.cs b/Assets/Scripts/MiniGame/Gear/GearSystem.cs index f7fa72685..60b8bfee9 100644 --- a/Assets/Scripts/MiniGame/Gear/GearSystem.cs +++ b/Assets/Scripts/MiniGame/Gear/GearSystem.cs @@ -21,7 +21,7 @@ namespace AibisDream private SpriteRenderer _cover; private Transform _coverStick; private Transform _needle; - + private ShaftGraph _shaftGraph; #endregion @@ -35,9 +35,10 @@ namespace AibisDream public Vector3 needleEmptyPos; public Vector3[] needlePosArr; public float needleDuration; - + private bool _isTargetReached; private bool _isDiscReady; + public bool isAvailable; public float initSpeed = 1; @@ -55,23 +56,37 @@ namespace AibisDream _coverStick = transform.Find("Cover Stick"); _panel = transform.Find("Empty Shafts Panel"); _needle = transform.Find("Needle"); - + // 注册相机 var virtualCam = transform.Find("Gear Camera").GetComponent(); CameraKit.Instance.RegisterCamera(CameraEnum.Gear, virtualCam); } private void Start() + { + InitShaftGraph(); + LinkEngineSpeed(); + } + + private void InitShaftGraph() { var shafts = transform.Find("Shafts").GetComponentsInChildren(); var panelShafts = _panel.GetComponentsInChildren(); _shaftGraph = new ShaftGraph(shafts, panelShafts); + } + private void LinkEngineSpeed() + { var engine = FixSystemCenter.SystemDic.Get(); _shaftGraph.StartRotate(initSpeed); engine.updateSpeedEvent.AddListener(_shaftGraph.Accelerate); + } - _panel.gameObject.SetActive(false); + private void UnlinkEngineSpeed() + { + var engine = FixSystemCenter.SystemDic.Get(); + _shaftGraph.StartRotate(initSpeed); + engine.updateSpeedEvent.RemoveListener(_shaftGraph.Accelerate); } private void OnDestroy() @@ -112,6 +127,18 @@ namespace AibisDream _shaftGraph?.ChangeVertex(shaftId); } + /// + /// 按轴名称弹出齿轮 + /// + /// 轴名称 + /// + public void PopupGearByShaftName(string shaftName) + { + var shafts = transform.Find("Shafts").GetComponentsInChildren(); + var target = Array.Find(shafts, shaft => shaft.gameObject.name == shaftName); + target.PopupGear(); + } + #region 胜利状况判断 public void CheckGearSystemState() @@ -124,9 +151,13 @@ namespace AibisDream { AudioManager.PauseLoop3Audio(); } - DialogController.Instance.StartDialogNode("齿轮系统状态变化"); + + if (_shaftGraph.AllRunning()) + { + DialogController.Instance?.StartDialogNode("AllGearsRunning"); + } } - + public void ReachTargetSpeed() { if (!_isTargetReached) @@ -157,10 +188,12 @@ namespace AibisDream sq.Join(_cover.transform.DOLocalMove(coverUpPos, 1.5f)); sq.Join(_cover.DOFade(0, 1.5f)); yield return sq.WaitForCompletion(); + isAvailable = true; } public IEnumerator CloseCover() { + isAvailable = false; AudioManager.PauseLoopAudio(); AudioManager.PauseLoop2Audio(); AudioManager.PauseLoop3Audio(); @@ -184,7 +217,7 @@ namespace AibisDream yield return _panel.DOLocalMove(panelClosePos, 1f).WaitForCompletion(); _panel.gameObject.SetActive(false); } - + public IEnumerator MoveNeedle(int discIdx) { Vector3 target; @@ -196,7 +229,7 @@ namespace AibisDream { target = needlePosArr[discIdx - 1]; } - + yield return _needle.DORotate(target, needleDuration).WaitForCompletion(); } @@ -282,7 +315,9 @@ namespace AibisDream #if UNITY_EDITOR if (!EditorApplication.isPlaying) return; #endif + UnlinkEngineSpeed(); _shaftGraph = new ShaftGraph(shafts, panelShafts); + LinkEngineSpeed(); } public override void SaveLevel() @@ -290,11 +325,6 @@ namespace AibisDream if (string.IsNullOrEmpty(CurDataKey)) return; SaveByKey(CurDataKey); - if (!_keyOptions.Contains(CurDataKey)) - { - // 重新读取key - _keyOptions = ConfigUtil.Instance.GetFileNames(DataPath); - } } private void SaveByKey(string key) @@ -323,6 +353,35 @@ namespace AibisDream Instantiate(shaftPrefab, shaftRoot); } + public void LoadPanelShaft(string dataKey) + { + // 查询 + if (!ConfigUtil.Instance.TryLoadConfig(DataPath + dataKey, out var data)) + { + Debug.Log("没有找到配置项"); + return; + } + + // 删除面板上的齿轮 + var panelShafts = transform.Find("Empty Shafts Panel").GetComponentsInChildren(); + foreach (var shaftItem in panelShafts) + { + Destroy(shaftItem); + } + + // 读取数据 + var panelShaftRoot = transform.Find("Empty Shafts Panel"); + var newPanelShafts = new Shaft[data.panelShaftArray.Length]; + for (int i = 0; i < data.panelShaftArray.Length; i++) + { + var newShaft = Instantiate(shaftPrefab, panelShaftRoot).GetComponent(); + newShaft.Load(data.panelShaftArray[i]); + newPanelShafts[i] = newShaft; + } + + _shaftGraph.UpdatePanel(newPanelShafts); + } + #endregion } diff --git a/Assets/Scripts/MiniGame/Gear/GearYarnCommand.cs b/Assets/Scripts/MiniGame/Gear/GearYarnCommand.cs index d0ab04ea1..21a900c0c 100644 --- a/Assets/Scripts/MiniGame/Gear/GearYarnCommand.cs +++ b/Assets/Scripts/MiniGame/Gear/GearYarnCommand.cs @@ -1,12 +1,13 @@ using System.Collections; using AibisDream.FixSystem; -using UnityEngine; using Yarn.Unity; namespace AibisDream { public static class GearYarnCommand { + private static GearSystem GearSystem => FixSystemCenter.SystemDic.Get(); + [YarnCommand("move_needle")] public static IEnumerator MoveNeedle() { @@ -37,5 +38,17 @@ namespace AibisDream { return FixSystemCenter.SystemDic.Get().OpenCover(); } + + [YarnCommand("popup_gear")] + public static void PopupGearByName(string shaftName) + { + GearSystem.PopupGearByShaftName(shaftName); + } + + [YarnCommand("load_gear_panel")] + public static void LoadPanelShaft(string configKey) + { + GearSystem.LoadPanelShaft(configKey); + } } } \ No newline at end of file diff --git a/Assets/Scripts/MiniGame/Gear/Shaft.cs b/Assets/Scripts/MiniGame/Gear/Shaft.cs index 06b5bf420..98534a31c 100644 --- a/Assets/Scripts/MiniGame/Gear/Shaft.cs +++ b/Assets/Scripts/MiniGame/Gear/Shaft.cs @@ -15,6 +15,7 @@ namespace AibisDream // 初始齿轮 [SerializeField] private bool hasGear; + [SerializeField] private string gearProp; [SerializeField] private bool isInitGearBroken; [SerializeField] private bool isInitGearDisc; [SerializeField] private float initRadius; @@ -76,6 +77,7 @@ namespace AibisDream var gear = Instantiate(_gearSystem.gearPrefab, transform).GetComponent(); gear.radius = radius; gear.gearSprite = sprite; + gear.gearProp = gearProp; gear.isBroken = isBroken; gear.targetShaft = this; gear.isDisc = isDisc; @@ -115,6 +117,9 @@ namespace AibisDream { DialogController.Instance?.SetVariable("$discIdx", discIdx); } + + // 传当前插入齿轮的Prop + DialogController.Instance?.SetVariable("$curGearProp", childGear.gearProp); } public void PlugOutGear() @@ -165,7 +170,6 @@ namespace AibisDream // 只有目标轴判断 if (shaftType != ShaftType.Target) return; - // if (targetSpeed <= Mathf.Abs(speed * _speedScale)) { _gearSystem.ReachTargetSpeed(); @@ -185,6 +189,21 @@ namespace AibisDream return childGear; } + public void PopupGear() + { + // Constant无法弹出 + // if (shaftType != ShaftType.Pluggable) return; + // 没有齿轮无法弹出 + if (!childGear) return; + + // 播放齿轮移除动画并更新速度 + var gear = childGear; + + PlugOutGear(); + + gear.Popup(); + } + /// /// 判断两个轴是否齿轮相接 /// @@ -267,6 +286,7 @@ namespace AibisDream shaftType = levelData.shaftType; hasGear = levelData.hasChildGear; + gearProp = levelData.gearProp; isInitGearBroken = levelData.isGearBroken; isInitGearDisc = levelData.isDisc; discIdx = levelData.discIdx; @@ -283,6 +303,7 @@ namespace AibisDream GearPic = initSprite, shaftType = shaftType, hasChildGear = hasGear, + gearProp = gearProp, isGearBroken = isInitGearBroken, isDisc = isInitGearDisc, discIdx = discIdx, @@ -312,6 +333,7 @@ namespace AibisDream public float targetSpeed; public bool hasChildGear; public float radius; + public string gearProp; public bool isGearBroken; public bool isDisc; public int discIdx; diff --git a/Assets/Scripts/MiniGame/Gear/ShaftGraph.cs b/Assets/Scripts/MiniGame/Gear/ShaftGraph.cs index 3db039a3b..8d3361310 100644 --- a/Assets/Scripts/MiniGame/Gear/ShaftGraph.cs +++ b/Assets/Scripts/MiniGame/Gear/ShaftGraph.cs @@ -10,7 +10,7 @@ namespace AibisDream private readonly int _vertexSize; // 顶点Map private readonly Shaft[] _vertexArray; - private readonly Shaft[] _panelShafts; + private Shaft[] _panelShafts; // 邻接表 private float[,] _edgeTable; // 遍历记录 @@ -43,6 +43,25 @@ namespace AibisDream UpdateSpeed(); } + /// + /// 更新轴 + /// + /// + public void UpdatePanel(Shaft[] panelShafts) + { + _panelShafts = panelShafts; + Array.ForEach(panelShafts, shaft => shaft.InitShaft()); + } + + /// + /// 是否所有齿轮都在运行 + /// + /// + public bool AllRunning() + { + return _vertexArray.All(shaft => Mathf.Abs(shaft.speed) > 0.01f); + } + /// /// 初始化速度 /// diff --git a/Assets/Scripts/UI/Cursor/CursorManager.cs b/Assets/Scripts/UI/Cursor/CursorManager.cs index e04084fd3..3bee41327 100644 --- a/Assets/Scripts/UI/Cursor/CursorManager.cs +++ b/Assets/Scripts/UI/Cursor/CursorManager.cs @@ -107,7 +107,7 @@ namespace AibisDream { if (Input.GetMouseButtonDown(0) || Input.GetKeyDown(KeyCode.Space)) { - if (!isInMenu) + if (_isTalking && !isInMenu) { DialogController.Instance.JumpLine(); } @@ -152,7 +152,7 @@ namespace AibisDream private void OnOptionSelect(DialogLine line) { StopDelayCursor(); - StartCoroutine(DelayAction(() => + _switchCoroutine = StartCoroutine(DelayAction(() => { _isTalking = false; _cursor.sprite = defaultCursor; diff --git a/Assets/StreamingAssets/LevelData/GearSystem/new.json b/Assets/StreamingAssets/LevelData/GearSystem/new.json deleted file mode 100644 index 2a6d1896b..000000000 --- a/Assets/StreamingAssets/LevelData/GearSystem/new.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "shaftLevelDataArray": [ - { - "shaftName": "Empty Pluggable Shaft3", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": false, - "radius": 0.15, - "shaftPos": { - "x": -1.118, - "y": -0.256, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Empty Pluggable Shaft2", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": false, - "radius": 0.15, - "shaftPos": { - "x": -1.087, - "y": -0.693, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Empty Pluggable Shaft1", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": false, - "radius": 0.15, - "shaftPos": { - "x": -1.135, - "y": 0.182, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Pluggable Shaft9", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": true, - "radius": 0.18, - "shaftPos": { - "x": -1.71000111, - "y": -0.9590002, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮A" - }, - { - "shaftName": "Pluggable Shaft8", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": false, - "radius": 0.18, - "shaftPos": { - "x": -2.59800124, - "y": -0.941000164, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Pluggable Shaft7", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": false, - "radius": 0.09, - "shaftPos": { - "x": -2.22800064, - "y": -0.453000158, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Pluggable Shaft6", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": true, - "radius": 0.18, - "shaftPos": { - "x": -1.855001, - "y": -0.3910001, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Pluggable Shaft5", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": true, - "radius": 0.09, - "shaftPos": { - "x": -2.0, - "y": -0.6250002, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮A" - }, - { - "shaftName": "Pluggable Shaft4", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": true, - "radius": 0.27, - "shaftPos": { - "x": -2.18600082, - "y": -0.08200007, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮A" - }, - { - "shaftName": "Pluggable Shaft3", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": true, - "radius": 0.18, - "shaftPos": { - "x": -1.97600079, - "y": 0.300000042, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Pluggable Shaft2", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": false, - "radius": 0.09, - "shaftPos": { - "x": -1.70600092, - "y": 0.307999939, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Pluggable Shaft1", - "shaftType": 3, - "initialSpeed": 0.0, - "targetSpeed": 0.0, - "hasChildGear": true, - "radius": 0.18, - "shaftPos": { - "x": -2.40600061, - "y": 0.295000046, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Driver Shaft", - "shaftType": 0, - "initialSpeed": 1.0, - "targetSpeed": 0.0, - "hasChildGear": true, - "radius": 0.09, - "shaftPos": { - "x": -2.188, - "y": 0.445000023, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - }, - { - "shaftName": "Target Shaft", - "shaftType": 1, - "initialSpeed": 0.0, - "targetSpeed": 0.3, - "hasChildGear": true, - "radius": 0.27, - "shaftPos": { - "x": -2.1600008, - "y": -0.9610002, - "z": 0.0 - }, - "gearPicPath": "Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C" - } - ] -} \ No newline at end of file diff --git a/Assets/StreamingAssets/LevelData/GearSystem/repair.json b/Assets/StreamingAssets/LevelData/GearSystem/repair.json new file mode 100644 index 000000000..3ab84caf7 --- /dev/null +++ b/Assets/StreamingAssets/LevelData/GearSystem/repair.json @@ -0,0 +1 @@ +{"shaftLevelDataArray":[{"shaftName":"Pluggable Shaft3","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.4,"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,"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,"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,"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.4,"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":false,"radius":0.3,"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":false,"radius":0.4,"isGearBroken":false,"isDisc":true,"discIdx":0,"shaftPos":{"x":-0.007,"y":-0.898,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱唱片齿轮"}]} \ No newline at end of file diff --git a/Assets/StreamingAssets/LevelData/GearSystem/stone2.json.meta b/Assets/StreamingAssets/LevelData/GearSystem/repair.json.meta similarity index 74% rename from Assets/StreamingAssets/LevelData/GearSystem/stone2.json.meta rename to Assets/StreamingAssets/LevelData/GearSystem/repair.json.meta index 170def47a..375c66b76 100644 --- a/Assets/StreamingAssets/LevelData/GearSystem/stone2.json.meta +++ b/Assets/StreamingAssets/LevelData/GearSystem/repair.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 53e1685c71c4ab64a8fcc123703b42e1 +guid: 5fa7513c14ce84147a88bc67e1e2082b DefaultImporter: externalObjects: {} userData: diff --git a/Assets/StreamingAssets/LevelData/GearSystem/replace_gear.json b/Assets/StreamingAssets/LevelData/GearSystem/replace_gear.json new file mode 100644 index 000000000..36cb2cd67 --- /dev/null +++ b/Assets/StreamingAssets/LevelData/GearSystem/replace_gear.json @@ -0,0 +1 @@ +{"shaftLevelDataArray":[{"shaftName":"Pluggable Shaft3","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.4,"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,"isGearBroken":false,"isDisc":false,"discIdx":0,"shaftPos":{"x":-2.498,"y":-0.502,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面-扫描/心脏齿轮D"},{"shaftName":"Pluggable Shaft1","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"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,"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,"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,"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,"isGearBroken":false,"isDisc":true,"discIdx":0,"shaftPos":{"x":-0.007,"y":-0.898,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱唱片齿轮"}]} \ No newline at end of file diff --git a/Assets/StreamingAssets/LevelData/GearSystem/new.json.meta b/Assets/StreamingAssets/LevelData/GearSystem/replace_gear.json.meta similarity index 74% rename from Assets/StreamingAssets/LevelData/GearSystem/new.json.meta rename to Assets/StreamingAssets/LevelData/GearSystem/replace_gear.json.meta index bc3bdef63..19a5a79ef 100644 --- a/Assets/StreamingAssets/LevelData/GearSystem/new.json.meta +++ b/Assets/StreamingAssets/LevelData/GearSystem/replace_gear.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 726877e95eebeea4db75ffd9d783b78e +guid: e081524d86aeb75458b61dd0ae76051a DefaultImporter: externalObjects: {} userData: diff --git a/Assets/StreamingAssets/LevelData/GearSystem/stone1.json b/Assets/StreamingAssets/LevelData/GearSystem/stone1.json deleted file mode 100644 index 57e643bf6..000000000 --- a/Assets/StreamingAssets/LevelData/GearSystem/stone1.json +++ /dev/null @@ -1 +0,0 @@ -{"shaftLevelDataArray":[{"shaftName":"Target","shaftType":1,"initialSpeed":0.0,"targetSpeed":0.3,"hasChildGear":true,"radius":1.0,"shaftPos":{"x":6.629,"y":0.684,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C"},{"shaftName":"Driver","shaftType":0,"initialSpeed":1.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"shaftPos":{"x":4.64,"y":3.33,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮A"},{"shaftName":"Constant","shaftType":2,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"shaftPos":{"x":5.973,"y":2.457,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮B"},{"shaftName":"Pluggable","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"shaftPos":{"x":5.516,"y":3.867,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C"},{"shaftName":"Empty","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.5,"shaftPos":{"x":6.56,"y":4.334,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱齿轮C"}]} \ No newline at end of file diff --git a/Assets/StreamingAssets/LevelData/GearSystem/stone2.json b/Assets/StreamingAssets/LevelData/GearSystem/stone2.json deleted file mode 100644 index f7a8052dc..000000000 --- a/Assets/StreamingAssets/LevelData/GearSystem/stone2.json +++ /dev/null @@ -1 +0,0 @@ -{"shaftLevelDataArray":[{"shaftName":"Empty Pluggable Shaft3","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.15,"shaftPos":{"x":-1.118,"y":-0.256,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Empty Pluggable Shaft2","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.15,"shaftPos":{"x":-1.087,"y":-0.693,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Empty Pluggable Shaft1","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.15,"shaftPos":{"x":-1.135,"y":0.182,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft9","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":-1.71000111,"y":-0.9590002,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Pluggable Shaft8","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.18,"shaftPos":{"x":-2.59800124,"y":-0.941000164,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft7","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.09,"shaftPos":{"x":-2.22800064,"y":-0.453000158,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft6","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":-1.855001,"y":-0.3910001,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft5","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.09,"shaftPos":{"x":-2.0,"y":-0.6250002,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Pluggable Shaft4","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.27,"shaftPos":{"x":-2.18600082,"y":-0.08200007,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Pluggable Shaft3","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":-1.97600079,"y":0.300000042,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft2","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.09,"shaftPos":{"x":-1.70600092,"y":0.307999939,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft1","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":-2.40600061,"y":0.295000046,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Driver Shaft","shaftType":0,"initialSpeed":1.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.09,"shaftPos":{"x":-2.188,"y":0.445000023,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Target Shaft","shaftType":1,"initialSpeed":0.0,"targetSpeed":0.3,"hasChildGear":true,"radius":0.27,"shaftPos":{"x":-2.1600008,"y":-0.9610002,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"}]} \ No newline at end of file diff --git a/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_1.json b/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_1.json new file mode 100644 index 000000000..76d55fd51 --- /dev/null +++ b/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_1.json @@ -0,0 +1 @@ +{"shaftLevelDataArray":[{"shaftName":"Pluggable Shaft3","shaftType":2,"targetSpeed":0.0,"hasChildGear":true,"radius":0.4,"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,"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,"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,"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":false,"radius":0.5,"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":false,"radius":0.3,"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":false,"radius":0.4,"isGearBroken":false,"isDisc":true,"discIdx":0,"shaftPos":{"x":-0.007,"y":-0.898,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面导出_1227/变速箱唱片齿轮"}]} \ No newline at end of file diff --git a/Assets/StreamingAssets/LevelData/GearSystem/stone1.json.meta b/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_1.json.meta similarity index 74% rename from Assets/StreamingAssets/LevelData/GearSystem/stone1.json.meta rename to Assets/StreamingAssets/LevelData/GearSystem/stone_day1_1.json.meta index c359f93d6..97b1be641 100644 --- a/Assets/StreamingAssets/LevelData/GearSystem/stone1.json.meta +++ b/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_1.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1401bb776a2e10a41a5f1a9473fa90bc +guid: 36bdc4de73170b14aae371506f5a406a DefaultImporter: externalObjects: {} userData: diff --git a/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_2.json b/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_2.json new file mode 100644 index 000000000..0f868d069 --- /dev/null +++ b/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_2.json @@ -0,0 +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":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/身体维修界面-扫描/心脏齿轮D"},{"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/身体维修界面-扫描/心脏齿轮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.4,"gearProp":"NewGear","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":false,"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":false,"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/变速箱唱片齿轮"}]} \ No newline at end of file diff --git a/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_2.json.meta b/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_2.json.meta new file mode 100644 index 000000000..b468c5fb5 --- /dev/null +++ b/Assets/StreamingAssets/LevelData/GearSystem/stone_day1_2.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71d9408746a90254e8141e2af220c4cd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StreamingAssets/LevelData/GearSystem/temp.json b/Assets/StreamingAssets/LevelData/GearSystem/temp.json index 0ee46da88..6dc5e561c 100644 --- a/Assets/StreamingAssets/LevelData/GearSystem/temp.json +++ b/Assets/StreamingAssets/LevelData/GearSystem/temp.json @@ -1 +1 @@ -{"shaftLevelDataArray":[],"panelShaftArray":[]} \ No newline at end of file +{"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/变速箱唱片齿轮"}]} \ No newline at end of file diff --git a/Assets/StreamingAssets/TestSaveFiles/StoneDay1_2.json b/Assets/StreamingAssets/TestSaveFiles/StoneDay1_2.json index fa2c2e0d7..46bb242ba 100644 --- a/Assets/StreamingAssets/TestSaveFiles/StoneDay1_2.json +++ b/Assets/StreamingAssets/TestSaveFiles/StoneDay1_2.json @@ -1,5 +1,8 @@ { "fixDataContainer": { + "ClueData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null": { + "punchTapeFavorites": [] + }, "AibisDream.ClinicData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null": { "characterName": "石头", "faceName": "大笑", @@ -9,21 +12,19 @@ } }, "floatDict": { - "$curAirLevel": 2.0, "$gameStage": 2.0, "$coolingCount": 0.0, "$failTime": 0.0, "$selection": 0.0, "$PlugCount": 0.0, + "$gearStage": 0.0, "$Yarn.Internal.Visiting.调速popup_过速": 0.0, - "$Yarn.Internal.Visiting.调速popup_掉速": 0.0, - "$Yarn.Internal.Visiting.调速popup_调整进气档位": 0.0 + "$Yarn.Internal.Visiting.调速popup_掉速": 0.0 }, "stringDict": { "$StartNode": "", "$EndNode": "", - "$currentSocket": "", - "$curBottleName": "" + "$currentSocket": "" }, "boolDict": { "$isFinishedClueBoard": false, @@ -31,9 +32,11 @@ "$lungProblemKnown": false, "$fuelProblemKnown": false, "$engineProblemKnown": false, + "$engineDone": false, "$bloodProblemKnown": false, "$bloodRenewedKnown": false, "$bloodQuestioned": false, + "$gearPopup": false, "$PlugAll": false }, "curSceneKey": "ExpressFixScene", diff --git a/Assets/StreamingAssets/TestSaveFiles/StoneDay1_2.json.meta b/Assets/StreamingAssets/TestSaveFiles/StoneDay1_2.json.meta index ecdb905b1..7bffb76d6 100644 --- a/Assets/StreamingAssets/TestSaveFiles/StoneDay1_2.json.meta +++ b/Assets/StreamingAssets/TestSaveFiles/StoneDay1_2.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5f7754e5bde65fc43b3ebb14a6411306 +guid: 66c9cce3379267c4e9c200d61e5d1117 DefaultImporter: externalObjects: {} userData: