From bdc5f829d3e8064dab1ad87089d055a2bfe2573b Mon Sep 17 00:00:00 2001 From: Roman <1325980292@qq.com> Date: Wed, 25 Aug 2021 02:21:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=EF=BC=9A=E6=90=AD=E5=BB=BA?= =?UTF-8?q?=E7=AC=AC=E4=BA=8C=E5=85=B3=E7=9A=84=E6=A1=86=E6=9E=B6=20?= =?UTF-8?q?=E5=9C=BA=E6=99=AF=E3=80=90=E6=B5=8B=E8=AF=95=E3=80=91=201.?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BA=86=E5=B7=A1=E9=80=BB=E6=95=8C=E4=BA=BA?= =?UTF-8?q?=E7=9A=84=E6=89=80=E6=9C=89=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=8A=8A?= =?UTF-8?q?=E5=AE=83=E4=BF=9D=E5=AD=98=E4=B8=BA=E9=A2=84=E5=88=B6=E4=BD=93?= =?UTF-8?q?=E3=80=82=202.=E7=BC=96=E5=86=99=E4=BF=AE=E7=90=86=E5=8F=B0?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=20=EF=BC=881.=E5=91=BC=E5=87=BA=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=9A=E5=BD=93=E7=8E=A9=E5=AE=B6=E8=B5=B0=E5=88=B0?= =?UTF-8?q?=E4=BF=AE=E7=90=86=E5=8F=B0=E6=97=81=E8=BE=B9=EF=BC=8C=E6=8C=89?= =?UTF-8?q?=E4=B8=8B=E4=BA=A4=E4=BA=92=E9=94=AE=E5=88=99=E5=BC=B9=E5=87=BA?= =?UTF-8?q?=E4=BF=AE=E7=90=86=E7=95=8C=E9=9D=A2=EF=BC=8C=E5=90=8C=E6=97=B6?= =?UTF-8?q?=E7=8E=A9=E5=AE=B6=E4=B8=8D=E8=83=BD=E8=B5=B0=E5=8A=A8=EF=BC=8C?= =?UTF-8?q?=E5=8F=AA=E8=83=BD=E7=94=A8=E4=BA=A4=E4=BA=92=E9=94=AE=E6=93=8D?= =?UTF-8?q?=E6=8E=A7=E4=BF=AE=E7=90=86=E6=9C=BA=E5=99=A8=E6=88=96=E8=80=85?= =?UTF-8?q?=E6=8C=89B=E9=94=AE=E6=9A=82=E6=97=B6=E9=80=80=E5=87=BA=20?= =?UTF-8?q?=EF=BC=882.=E5=88=A4=E5=AE=9A=E5=8A=9F=E8=83=BD=EF=BC=9A?= =?UTF-8?q?=E4=BD=BF=E5=BE=97=E6=8C=87=E9=92=88=E5=86=85=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E5=8F=98=E9=87=8F=EF=BC=8C=E5=BD=93=E5=A4=84?= =?UTF-8?q?=E4=BA=8E=E5=88=A4=E5=AE=9A=E5=8C=BA=E5=86=85=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E5=88=A4=E5=AE=9A=E4=B8=BA=E7=9C=9F=EF=BC=8C=E5=90=A6=E5=88=99?= =?UTF-8?q?=E4=B8=BA=E5=81=87=20=EF=BC=883.=E4=BA=A4=E4=BA=92=E7=A1=AE?= =?UTF-8?q?=E8=AE=A4=E5=8A=9F=E8=83=BD=EF=BC=9A=E5=BD=93=E7=8E=A9=E5=AE=B6?= =?UTF-8?q?=E6=8C=89=E4=B8=8B=E4=BA=A4=E4=BA=92=E9=94=AE=EF=BC=8C=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E4=B8=80=E6=AC=A1=E5=88=A4=E5=AE=9A=EF=BC=8C=E5=88=A4?= =?UTF-8?q?=E5=AE=9A=E5=90=8E=E6=8C=87=E9=92=88=E5=81=9C=E6=AD=A2=E8=BD=AC?= =?UTF-8?q?=E5=8A=A8=E8=8B=A5=E5=B9=B2=E7=A7=92=EF=BC=8C=E5=B9=B6=E7=A1=AE?= =?UTF-8?q?=E8=AE=A4=E5=88=A4=E5=AE=9A=E7=BB=93=E6=9E=9C=E3=80=82=E8=8B=A5?= =?UTF-8?q?=E6=88=90=E5=8A=9F=EF=BC=8C=EF=BC=8C=E6=A3=80=E6=9F=A5=E4=B8=80?= =?UTF-8?q?=E4=B8=8B=E6=98=AF=E5=90=A6=E6=89=80=E6=9C=89=E5=8C=BA=E5=9F=9F?= =?UTF-8?q?=E9=83=BD=E5=B7=B2=E4=BF=AE=E5=A4=8D=EF=BC=8C=E8=8B=A5=E8=BF=98?= =?UTF-8?q?=E6=9C=89=E5=8C=BA=E5=9F=9F=E6=9C=AA=E4=BF=AE=E5=A4=8D=EF=BC=8C?= =?UTF-8?q?=E9=87=8D=E6=96=B0=E5=B8=83=E7=BD=AE=E4=B8=80=E6=AC=A1=E6=88=90?= =?UTF-8?q?=E5=8A=9F=E5=8C=BA=EF=BC=8C=E4=BD=BF=E5=85=B6=E8=A7=92=E5=BA=A6?= =?UTF-8?q?=E4=B8=BA=E4=B8=80=E9=9A=8F=E6=9C=BA=E6=95=B0=EF=BC=8C=E8=8B=A5?= =?UTF-8?q?=E6=89=80=E6=9C=89=E5=8C=BA=E5=9F=9F=E5=B7=B2=E7=BB=8F=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=EF=BC=8C=E9=80=80=E5=87=BA=E4=BF=AE=E5=A4=8D=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=EF=BC=8C=E7=95=99=E4=B8=8B=E4=BA=8B=E4=BB=B6=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E7=AD=89=E5=BE=85=E7=BC=96=E5=86=99=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E3=80=82=E8=8B=A5=E5=A4=B1=E8=B4=A5=EF=BC=8C=E8=8B=A5=E5=B9=B2?= =?UTF-8?q?=E7=A7=92=E5=90=8E=E6=8C=87=E9=92=88=E9=87=8D=E6=96=B0=E8=BD=AC?= =?UTF-8?q?=E5=8A=A8=E3=80=82=20=EF=BC=88=E5=AE=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 至此,游戏系统基本已经开发完全,明天开始替换美术素材、完成关卡的流程化等。加油吧,加油了吗? --- Assets/InputAssets/Player.cs | 200 ++- Assets/InputAssets/Player.inputactions | 110 +- .../Effects/Wave/Attack_Wave/AWM0.mat | 4 +- Assets/Prefabs/敌人/巡逻敌人.prefab | 188 +++ Assets/Prefabs/敌人/巡逻敌人.prefab.meta | 7 + Assets/Prefabs/灯光.meta | 8 + Assets/Scenes/各种系统测试与陈列.unity | 1139 ++++++++++++++--- Assets/Scenes/序章-战场.unity | 114 +- Assets/Scripts/M_Player.cs | 6 + Assets/Scripts/具象物体/RepairBench.cs | 156 +++ Assets/Scripts/具象物体/RepairBench.cs.meta | 11 + Assets/Scripts/抽象的东西/Interactive.cs | 1 + Assets/Sprites/修理系统.meta | 8 + Assets/Sprites/修理系统/30.png | Bin 0 -> 2225 bytes Assets/Sprites/修理系统/30.png.meta | 96 ++ Assets/Sprites/修理系统/45.png | Bin 0 -> 2455 bytes Assets/Sprites/修理系统/45.png.meta | 96 ++ Assets/Sprites/修理系统/60.png | Bin 0 -> 2489 bytes Assets/Sprites/修理系统/60.png.meta | 96 ++ Assets/Sprites/修理系统/指针.png | Bin 0 -> 3226 bytes Assets/Sprites/修理系统/指针.png.meta | 96 ++ Assets/Sprites/修理系统/暂用-Ui底部.png | Bin 0 -> 9512 bytes Assets/Sprites/修理系统/暂用-Ui底部.png.meta | 96 ++ UserSettings/EditorUserSettings.asset | 28 +- 24 files changed, 2158 insertions(+), 302 deletions(-) create mode 100644 Assets/Prefabs/敌人/巡逻敌人.prefab create mode 100644 Assets/Prefabs/敌人/巡逻敌人.prefab.meta create mode 100644 Assets/Prefabs/灯光.meta create mode 100644 Assets/Scripts/具象物体/RepairBench.cs create mode 100644 Assets/Scripts/具象物体/RepairBench.cs.meta create mode 100644 Assets/Sprites/修理系统.meta create mode 100644 Assets/Sprites/修理系统/30.png create mode 100644 Assets/Sprites/修理系统/30.png.meta create mode 100644 Assets/Sprites/修理系统/45.png create mode 100644 Assets/Sprites/修理系统/45.png.meta create mode 100644 Assets/Sprites/修理系统/60.png create mode 100644 Assets/Sprites/修理系统/60.png.meta create mode 100644 Assets/Sprites/修理系统/指针.png create mode 100644 Assets/Sprites/修理系统/指针.png.meta create mode 100644 Assets/Sprites/修理系统/暂用-Ui底部.png create mode 100644 Assets/Sprites/修理系统/暂用-Ui底部.png.meta diff --git a/Assets/InputAssets/Player.cs b/Assets/InputAssets/Player.cs index 3b4e021..7480ad9 100644 --- a/Assets/InputAssets/Player.cs +++ b/Assets/InputAssets/Player.cs @@ -42,14 +42,6 @@ public class @Player : IInputActionCollection, IDisposable ""processors"": """", ""interactions"": ""Press(behavior=2)"" }, - { - ""name"": ""Coding"", - ""type"": ""Button"", - ""id"": ""f7af9390-5dad-4c80-a4a7-83d8314f8e88"", - ""expectedControlType"": ""Button"", - ""processors"": """", - ""interactions"": ""Press(behavior=2)"" - }, { ""name"": ""Quit"", ""type"": ""Button"", @@ -170,28 +162,6 @@ public class @Player : IInputActionCollection, IDisposable ""isComposite"": false, ""isPartOfComposite"": false }, - { - ""name"": """", - ""id"": ""f934f611-8c36-46c6-ac79-b5cb10f172f8"", - ""path"": ""/rightTrigger"", - ""interactions"": """", - ""processors"": """", - ""groups"": ""Player"", - ""action"": ""Coding"", - ""isComposite"": false, - ""isPartOfComposite"": false - }, - { - ""name"": """", - ""id"": ""eb88999b-e1c9-4d1e-9b74-683dc913e3a1"", - ""path"": ""/space"", - ""interactions"": """", - ""processors"": """", - ""groups"": ""Player"", - ""action"": ""Coding"", - ""isComposite"": false, - ""isPartOfComposite"": false - }, { ""name"": """", ""id"": ""9fc9a4fc-1140-4bf4-acb9-5e210bf4f365"", @@ -223,7 +193,7 @@ public class @Player : IInputActionCollection, IDisposable { ""name"": ""New action"", ""type"": ""Button"", - ""id"": ""beabb251-6f14-495d-9364-88119e0f9bf0"", + ""id"": ""26b56a36-3d1d-4cb2-9efb-beb11a1d5267"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """" @@ -232,7 +202,7 @@ public class @Player : IInputActionCollection, IDisposable ""bindings"": [ { ""name"": """", - ""id"": ""ae26865a-51e7-44ff-aea5-7c92da228cef"", + ""id"": ""9eff2e95-3f55-48f7-9135-a5be0149d9ae"", ""path"": """", ""interactions"": """", ""processors"": """", @@ -384,6 +354,82 @@ public class @Player : IInputActionCollection, IDisposable ""isPartOfComposite"": true } ] + }, + { + ""name"": ""PlayerInCoding"", + ""id"": ""cf9f6510-ef62-47c2-9169-7097bc6c6b59"", + ""actions"": [ + { + ""name"": ""Coding"", + ""type"": ""Button"", + ""id"": ""7740a478-a400-40d6-96a6-27525d86c2dc"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": ""Press(behavior=2)"" + } + ], + ""bindings"": [ + { + ""name"": """", + ""id"": ""ddf24efa-fd79-4857-a09e-67b1843f0e5d"", + ""path"": ""/rightTrigger"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Player"", + ""action"": ""Coding"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""d7103191-c434-42b6-a74c-50ad51ec6322"", + ""path"": ""/space"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Player"", + ""action"": ""Coding"", + ""isComposite"": false, + ""isPartOfComposite"": false + } + ] + }, + { + ""name"": ""PlayerInReparingTheMachine"", + ""id"": ""d71f6668-2465-4d0b-9fab-d5bc6a92e671"", + ""actions"": [ + { + ""name"": ""Comfirm"", + ""type"": ""Button"", + ""id"": ""43dde524-dc10-473f-b1e8-7ce5297afc88"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """" + } + ], + ""bindings"": [ + { + ""name"": """", + ""id"": ""0d7b7b13-bcb1-4c78-aea2-c52004d78d00"", + ""path"": ""/f"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Player"", + ""action"": ""Comfirm"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""a1d323fa-54ce-4fd5-90dc-24af8e3f1115"", + ""path"": ""/buttonWest"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Player"", + ""action"": ""Comfirm"", + ""isComposite"": false, + ""isPartOfComposite"": false + } + ] } ], ""controlSchemes"": [ @@ -410,7 +456,6 @@ public class @Player : IInputActionCollection, IDisposable m_PlayerNormal_MoveHorizons = m_PlayerNormal.FindAction("MoveHorizons", throwIfNotFound: true); m_PlayerNormal_Run = m_PlayerNormal.FindAction("Run", throwIfNotFound: true); m_PlayerNormal_Interaction = m_PlayerNormal.FindAction("Interaction", throwIfNotFound: true); - m_PlayerNormal_Coding = m_PlayerNormal.FindAction("Coding", throwIfNotFound: true); m_PlayerNormal_Quit = m_PlayerNormal.FindAction("Quit", throwIfNotFound: true); // NullMap m_NullMap = asset.FindActionMap("NullMap", throwIfNotFound: true); @@ -420,6 +465,12 @@ public class @Player : IInputActionCollection, IDisposable m_PlayerInThrowing_Quit = m_PlayerInThrowing.FindAction("Quit", throwIfNotFound: true); m_PlayerInThrowing_Throw = m_PlayerInThrowing.FindAction("Throw", throwIfNotFound: true); m_PlayerInThrowing_AdjustTheAngle = m_PlayerInThrowing.FindAction("AdjustTheAngle", throwIfNotFound: true); + // PlayerInCoding + m_PlayerInCoding = asset.FindActionMap("PlayerInCoding", throwIfNotFound: true); + m_PlayerInCoding_Coding = m_PlayerInCoding.FindAction("Coding", throwIfNotFound: true); + // PlayerInReparingTheMachine + m_PlayerInReparingTheMachine = asset.FindActionMap("PlayerInReparingTheMachine", throwIfNotFound: true); + m_PlayerInReparingTheMachine_Comfirm = m_PlayerInReparingTheMachine.FindAction("Comfirm", throwIfNotFound: true); } public void Dispose() @@ -472,7 +523,6 @@ public class @Player : IInputActionCollection, IDisposable private readonly InputAction m_PlayerNormal_MoveHorizons; private readonly InputAction m_PlayerNormal_Run; private readonly InputAction m_PlayerNormal_Interaction; - private readonly InputAction m_PlayerNormal_Coding; private readonly InputAction m_PlayerNormal_Quit; public struct PlayerNormalActions { @@ -481,7 +531,6 @@ public class @Player : IInputActionCollection, IDisposable public InputAction @MoveHorizons => m_Wrapper.m_PlayerNormal_MoveHorizons; public InputAction @Run => m_Wrapper.m_PlayerNormal_Run; public InputAction @Interaction => m_Wrapper.m_PlayerNormal_Interaction; - public InputAction @Coding => m_Wrapper.m_PlayerNormal_Coding; public InputAction @Quit => m_Wrapper.m_PlayerNormal_Quit; public InputActionMap Get() { return m_Wrapper.m_PlayerNormal; } public void Enable() { Get().Enable(); } @@ -501,9 +550,6 @@ public class @Player : IInputActionCollection, IDisposable @Interaction.started -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnInteraction; @Interaction.performed -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnInteraction; @Interaction.canceled -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnInteraction; - @Coding.started -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnCoding; - @Coding.performed -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnCoding; - @Coding.canceled -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnCoding; @Quit.started -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnQuit; @Quit.performed -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnQuit; @Quit.canceled -= m_Wrapper.m_PlayerNormalActionsCallbackInterface.OnQuit; @@ -520,9 +566,6 @@ public class @Player : IInputActionCollection, IDisposable @Interaction.started += instance.OnInteraction; @Interaction.performed += instance.OnInteraction; @Interaction.canceled += instance.OnInteraction; - @Coding.started += instance.OnCoding; - @Coding.performed += instance.OnCoding; - @Coding.canceled += instance.OnCoding; @Quit.started += instance.OnQuit; @Quit.performed += instance.OnQuit; @Quit.canceled += instance.OnQuit; @@ -612,6 +655,72 @@ public class @Player : IInputActionCollection, IDisposable } } public PlayerInThrowingActions @PlayerInThrowing => new PlayerInThrowingActions(this); + + // PlayerInCoding + private readonly InputActionMap m_PlayerInCoding; + private IPlayerInCodingActions m_PlayerInCodingActionsCallbackInterface; + private readonly InputAction m_PlayerInCoding_Coding; + public struct PlayerInCodingActions + { + private @Player m_Wrapper; + public PlayerInCodingActions(@Player wrapper) { m_Wrapper = wrapper; } + public InputAction @Coding => m_Wrapper.m_PlayerInCoding_Coding; + public InputActionMap Get() { return m_Wrapper.m_PlayerInCoding; } + public void Enable() { Get().Enable(); } + public void Disable() { Get().Disable(); } + public bool enabled => Get().enabled; + public static implicit operator InputActionMap(PlayerInCodingActions set) { return set.Get(); } + public void SetCallbacks(IPlayerInCodingActions instance) + { + if (m_Wrapper.m_PlayerInCodingActionsCallbackInterface != null) + { + @Coding.started -= m_Wrapper.m_PlayerInCodingActionsCallbackInterface.OnCoding; + @Coding.performed -= m_Wrapper.m_PlayerInCodingActionsCallbackInterface.OnCoding; + @Coding.canceled -= m_Wrapper.m_PlayerInCodingActionsCallbackInterface.OnCoding; + } + m_Wrapper.m_PlayerInCodingActionsCallbackInterface = instance; + if (instance != null) + { + @Coding.started += instance.OnCoding; + @Coding.performed += instance.OnCoding; + @Coding.canceled += instance.OnCoding; + } + } + } + public PlayerInCodingActions @PlayerInCoding => new PlayerInCodingActions(this); + + // PlayerInReparingTheMachine + private readonly InputActionMap m_PlayerInReparingTheMachine; + private IPlayerInReparingTheMachineActions m_PlayerInReparingTheMachineActionsCallbackInterface; + private readonly InputAction m_PlayerInReparingTheMachine_Comfirm; + public struct PlayerInReparingTheMachineActions + { + private @Player m_Wrapper; + public PlayerInReparingTheMachineActions(@Player wrapper) { m_Wrapper = wrapper; } + public InputAction @Comfirm => m_Wrapper.m_PlayerInReparingTheMachine_Comfirm; + public InputActionMap Get() { return m_Wrapper.m_PlayerInReparingTheMachine; } + public void Enable() { Get().Enable(); } + public void Disable() { Get().Disable(); } + public bool enabled => Get().enabled; + public static implicit operator InputActionMap(PlayerInReparingTheMachineActions set) { return set.Get(); } + public void SetCallbacks(IPlayerInReparingTheMachineActions instance) + { + if (m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface != null) + { + @Comfirm.started -= m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface.OnComfirm; + @Comfirm.performed -= m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface.OnComfirm; + @Comfirm.canceled -= m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface.OnComfirm; + } + m_Wrapper.m_PlayerInReparingTheMachineActionsCallbackInterface = instance; + if (instance != null) + { + @Comfirm.started += instance.OnComfirm; + @Comfirm.performed += instance.OnComfirm; + @Comfirm.canceled += instance.OnComfirm; + } + } + } + public PlayerInReparingTheMachineActions @PlayerInReparingTheMachine => new PlayerInReparingTheMachineActions(this); private int m_PlayerSchemeIndex = -1; public InputControlScheme PlayerScheme { @@ -626,7 +735,6 @@ public class @Player : IInputActionCollection, IDisposable void OnMoveHorizons(InputAction.CallbackContext context); void OnRun(InputAction.CallbackContext context); void OnInteraction(InputAction.CallbackContext context); - void OnCoding(InputAction.CallbackContext context); void OnQuit(InputAction.CallbackContext context); } public interface INullMapActions @@ -639,4 +747,12 @@ public class @Player : IInputActionCollection, IDisposable void OnThrow(InputAction.CallbackContext context); void OnAdjustTheAngle(InputAction.CallbackContext context); } + public interface IPlayerInCodingActions + { + void OnCoding(InputAction.CallbackContext context); + } + public interface IPlayerInReparingTheMachineActions + { + void OnComfirm(InputAction.CallbackContext context); + } } diff --git a/Assets/InputAssets/Player.inputactions b/Assets/InputAssets/Player.inputactions index ee366e1..87e422f 100644 --- a/Assets/InputAssets/Player.inputactions +++ b/Assets/InputAssets/Player.inputactions @@ -29,14 +29,6 @@ "processors": "", "interactions": "Press(behavior=2)" }, - { - "name": "Coding", - "type": "Button", - "id": "f7af9390-5dad-4c80-a4a7-83d8314f8e88", - "expectedControlType": "Button", - "processors": "", - "interactions": "Press(behavior=2)" - }, { "name": "Quit", "type": "Button", @@ -157,28 +149,6 @@ "isComposite": false, "isPartOfComposite": false }, - { - "name": "", - "id": "f934f611-8c36-46c6-ac79-b5cb10f172f8", - "path": "/rightTrigger", - "interactions": "", - "processors": "", - "groups": "Player", - "action": "Coding", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "eb88999b-e1c9-4d1e-9b74-683dc913e3a1", - "path": "/space", - "interactions": "", - "processors": "", - "groups": "Player", - "action": "Coding", - "isComposite": false, - "isPartOfComposite": false - }, { "name": "", "id": "9fc9a4fc-1140-4bf4-acb9-5e210bf4f365", @@ -210,7 +180,7 @@ { "name": "New action", "type": "Button", - "id": "beabb251-6f14-495d-9364-88119e0f9bf0", + "id": "26b56a36-3d1d-4cb2-9efb-beb11a1d5267", "expectedControlType": "Button", "processors": "", "interactions": "" @@ -219,7 +189,7 @@ "bindings": [ { "name": "", - "id": "ae26865a-51e7-44ff-aea5-7c92da228cef", + "id": "9eff2e95-3f55-48f7-9135-a5be0149d9ae", "path": "", "interactions": "", "processors": "", @@ -371,6 +341,82 @@ "isPartOfComposite": true } ] + }, + { + "name": "PlayerInCoding", + "id": "cf9f6510-ef62-47c2-9169-7097bc6c6b59", + "actions": [ + { + "name": "Coding", + "type": "Button", + "id": "7740a478-a400-40d6-96a6-27525d86c2dc", + "expectedControlType": "Button", + "processors": "", + "interactions": "Press(behavior=2)" + } + ], + "bindings": [ + { + "name": "", + "id": "ddf24efa-fd79-4857-a09e-67b1843f0e5d", + "path": "/rightTrigger", + "interactions": "", + "processors": "", + "groups": "Player", + "action": "Coding", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d7103191-c434-42b6-a74c-50ad51ec6322", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Player", + "action": "Coding", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "PlayerInReparingTheMachine", + "id": "d71f6668-2465-4d0b-9fab-d5bc6a92e671", + "actions": [ + { + "name": "Comfirm", + "type": "Button", + "id": "43dde524-dc10-473f-b1e8-7ce5297afc88", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + } + ], + "bindings": [ + { + "name": "", + "id": "0d7b7b13-bcb1-4c78-aea2-c52004d78d00", + "path": "/f", + "interactions": "", + "processors": "", + "groups": "Player", + "action": "Comfirm", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "a1d323fa-54ce-4fd5-90dc-24af8e3f1115", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": "Player", + "action": "Comfirm", + "isComposite": false, + "isPartOfComposite": false + } + ] } ], "controlSchemes": [ diff --git a/Assets/MyPostProcess/Effects/Wave/Attack_Wave/AWM0.mat b/Assets/MyPostProcess/Effects/Wave/Attack_Wave/AWM0.mat index ea1cedf..7671c00 100644 --- a/Assets/MyPostProcess/Effects/Wave/Attack_Wave/AWM0.mat +++ b/Assets/MyPostProcess/Effects/Wave/Attack_Wave/AWM0.mat @@ -42,8 +42,8 @@ Material: - WaveCount: 50 - WaveIntensity_1: 0.02 - WaveIntensity_2: 1 - - WaveSpread_Value: 0 + - WaveSpread_Value: 3.0000005 m_Colors: - - Center: {r: 0.13730037, g: 0.24812932, b: 0, a: 0} + - Center: {r: 0.5916545, g: 0.25156078, b: 0, a: 0} - Vector2_d2d098295fc146f08b921b231b2e5199: {r: 1.6, g: 0.9, b: 0, a: 0} m_BuildTextureStacks: [] diff --git a/Assets/Prefabs/敌人/巡逻敌人.prefab b/Assets/Prefabs/敌人/巡逻敌人.prefab new file mode 100644 index 0000000..1ecc3b7 --- /dev/null +++ b/Assets/Prefabs/敌人/巡逻敌人.prefab @@ -0,0 +1,188 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5986498137582737162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5986498137582737163} + - component: {fileID: 5986498137582737164} + m_Layer: 0 + m_Name: "\u542C\u89C9\u8303\u56F4" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5986498137582737163 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5986498137582737162} + 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_Children: [] + m_Father: {fileID: 5986498138722465911} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &5986498137582737164 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5986498137582737162} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 3.8, y: 1.1} + m_EdgeRadius: 0 +--- !u!1 &5986498138722465910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5986498138722465911} + - component: {fileID: 5986498138722465800} + - component: {fileID: 5986498138722465801} + - component: {fileID: 5986498138722465802} + m_Layer: 0 + m_Name: "\u5DE1\u903B\u654C\u4EBA" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5986498138722465911 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5986498138722465910} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -22.63, y: -0.67, z: 0} + m_LocalScale: {x: 7.8272, y: 7.8272, z: 7.8272} + m_Children: + - {fileID: 5986498137582737163} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5986498138722465800 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5986498138722465910} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + 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: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.16, y: 0.16} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!61 &5986498138722465801 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5986498138722465910} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.27, y: 0} + m_SpriteTilingProperty: + border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.16, y: 0.16} + newSize: {x: 0.16, y: 0.16} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.4, y: 0.16} + m_EdgeRadius: 0 +--- !u!114 &5986498138722465802 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5986498138722465910} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7876c9fea5e4ef84294916d29c36eab0, type: 3} + m_Name: + m_EditorClassIdentifier: + point1: {fileID: 0} + point2: {fileID: 0} + walkSpeed: 5 + rushSpeed: 10 + speed: 0 + missiles: [] diff --git a/Assets/Prefabs/敌人/巡逻敌人.prefab.meta b/Assets/Prefabs/敌人/巡逻敌人.prefab.meta new file mode 100644 index 0000000..8b5cd2b --- /dev/null +++ b/Assets/Prefabs/敌人/巡逻敌人.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 764aeecad5365d143b254c2a34563185 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/灯光.meta b/Assets/Prefabs/灯光.meta new file mode 100644 index 0000000..95f66a0 --- /dev/null +++ b/Assets/Prefabs/灯光.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 99cbe8441349b9d4c9b8f37b77c084fc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/各种系统测试与陈列.unity b/Assets/Scenes/各种系统测试与陈列.unity index 1e1aaee..ad7a6f8 100644 --- a/Assets/Scenes/各种系统测试与陈列.unity +++ b/Assets/Scenes/各种系统测试与陈列.unity @@ -123,6 +123,109 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &19605118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 19605119} + - component: {fileID: 19605121} + - component: {fileID: 19605120} + - component: {fileID: 19605122} + m_Layer: 5 + m_Name: 45 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &19605119 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19605118} + 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_Children: [] + m_Father: {fileID: 234120508} + m_RootOrder: 1 + 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: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &19605120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19605118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, 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_Texture: {fileID: 2800000, guid: e62382dc554c54b4894c2f5d913b404e, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &19605121 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19605118} + m_CullTransparentMesh: 1 +--- !u!60 &19605122 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19605118} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 16.718597, y: 46.37903} + - {x: -0.23453432, y: 48.076397} + - {x: 7.293837, y: 30.956303} + - {x: 22.083117, y: 24.985386} + - {x: 34.14939, y: 35.656887} --- !u!1 &43601825 GameObject: m_ObjectHideFlags: 0 @@ -722,7 +825,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.019539753, y: 0.5} m_AnchorMax: {x: 0.47471207, y: 0.73800004} - m_AnchoredPosition: {x: 1.6592407, y: 1.7999992} + m_AnchoredPosition: {x: 1.659256, y: 1.7999992} m_SizeDelta: {x: -12, y: -10} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &226206388 @@ -767,6 +870,82 @@ MonoBehaviour: m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: +--- !u!1 &234120507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 234120508} + - component: {fileID: 234120510} + - component: {fileID: 234120509} + m_Layer: 5 + m_Name: "\u4FEE\u7406\u7535\u62A5\u673A\u9875\u9762" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &234120508 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 234120507} + 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_Children: + - {fileID: 601669799} + - {fileID: 19605119} + - {fileID: 1836410032} + - {fileID: 1901686952} + m_Father: {fileID: 1272302693} + m_RootOrder: 2 + 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: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &234120509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 234120507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, 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_Texture: {fileID: 2800000, guid: 96f08893cde6db04a881513d17ede728, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &234120510 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 234120507} + m_CullTransparentMesh: 1 --- !u!1 &246198372 GameObject: m_ObjectHideFlags: 0 @@ -1189,8 +1368,9 @@ Transform: - {fileID: 929368895} - {fileID: 788577771} - {fileID: 1209357885} + - {fileID: 1814818935} m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &305694996 GameObject: @@ -1460,17 +1640,17 @@ MonoBehaviour: m_EditorClassIdentifier: m_MoveRepeatDelay: 0.5 m_MoveRepeatRate: 0.1 - m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_PointAction: {fileID: 1054132383583890850, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_MoveAction: {fileID: 3710738434707379630, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_SubmitAction: {fileID: 2064916234097673511, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_CancelAction: {fileID: -1967631576421560919, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_LeftClickAction: {fileID: 8056856818456041789, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_MiddleClickAction: {fileID: 3279352641294131588, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_RightClickAction: {fileID: 3837173908680883260, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_ScrollWheelAction: {fileID: 4502412055082496612, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_TrackedDevicePositionAction: {fileID: 4754684134866288074, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - m_TrackedDeviceOrientationAction: {fileID: 1025543830046995696, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_ActionsAsset: {fileID: -944628639613478452, guid: 6c1186e0febe48c4e866173c0f39422d, type: 3} + m_PointAction: {fileID: 0} + m_MoveAction: {fileID: 0} + m_SubmitAction: {fileID: 0} + m_CancelAction: {fileID: 0} + m_LeftClickAction: {fileID: 0} + m_MiddleClickAction: {fileID: 0} + m_RightClickAction: {fileID: 0} + m_ScrollWheelAction: {fileID: 0} + m_TrackedDevicePositionAction: {fileID: 0} + m_TrackedDeviceOrientationAction: {fileID: 0} m_DeselectOnBackgroundClick: 1 m_PointerBehavior: 0 --- !u!114 &535189458 @@ -1488,6 +1668,17 @@ MonoBehaviour: m_FirstSelected: {fileID: 0} m_sendNavigationEvents: 1 m_DragThreshold: 10 +--- !u!114 &585735286 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1692961902718145226, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + m_PrefabInstance: {fileID: 1346050983} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e2c1a0de69ef6d468a14db32ebf68fe, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &589293671 GameObject: m_ObjectHideFlags: 0 @@ -1606,6 +1797,110 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 44af76b20bca77a4a9f6f8d638137194, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &601669798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 601669799} + - component: {fileID: 601669802} + - component: {fileID: 601669801} + - component: {fileID: 601669800} + m_Layer: 5 + m_Name: 60 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &601669799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 601669798} + 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_Children: [] + m_Father: {fileID: 234120508} + m_RootOrder: 0 + 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: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!60 &601669800 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 601669798} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: -0.06652832, y: 50.09929} + - {x: 10.27652, y: 26.657654} + - {x: 14.573571, y: 22.148907} + - {x: 23.25862, y: 22.01102} + - {x: 29.208086, y: 23.21027} + - {x: 43.987526, y: 25.22224} +--- !u!114 &601669801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 601669798} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, 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_Texture: {fileID: 2800000, guid: a75f56d5baad99b4dbae5973b0a62456, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &601669802 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 601669798} + m_CullTransparentMesh: 1 --- !u!1 &603912374 GameObject: m_ObjectHideFlags: 0 @@ -2420,7 +2715,7 @@ GameObject: m_Icon: {fileID: 4162164826716764455, guid: 0000000000000000d000000000000000, type: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &788577771 Transform: m_ObjectHideFlags: 0 @@ -2552,7 +2847,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &917481660 GameObject: @@ -2638,135 +2933,11 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &929368894 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 929368895} - - component: {fileID: 929368896} - - component: {fileID: 929368897} - - component: {fileID: 929368898} - m_Layer: 0 - m_Name: "\u5DE1\u903B\u654C\u4EBA" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &929368895 +--- !u!4 &929368895 stripped Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + m_PrefabInstance: {fileID: 5986498138879554376} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 929368894} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -22.63, y: -0.67, z: 0} - m_LocalScale: {x: 7.8272, y: 7.8272, z: 7.8272} - m_Children: - - {fileID: 1935402051} - m_Father: {fileID: 293805376} - m_RootOrder: 15 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &929368896 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 929368894} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - 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: 10911, guid: 0000000000000000f000000000000000, type: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 0.16, y: 0.16} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!61 &929368897 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 929368894} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0.27, y: 0} - m_SpriteTilingProperty: - border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.16, y: 0.16} - newSize: {x: 0.16, y: 0.16} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 0.4, y: 0.16} - m_EdgeRadius: 0 ---- !u!114 &929368898 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 929368894} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7876c9fea5e4ef84294916d29c36eab0, type: 3} - m_Name: - m_EditorClassIdentifier: - point1: {fileID: 788577771} - point2: {fileID: 1209357885} - walkSpeed: 5 - rushSpeed: 10 - speed: 0 - missiles: [] --- !u!1 &969830747 GameObject: m_ObjectHideFlags: 0 @@ -2975,7 +3146,7 @@ GameObject: m_Icon: {fileID: 4162164826716764455, guid: 0000000000000000d000000000000000, type: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &1209357885 Transform: m_ObjectHideFlags: 0 @@ -3097,6 +3268,7 @@ RectTransform: m_Children: - {fileID: 1144456072} - {fileID: 1893052719} + - {fileID: 234120508} m_Father: {fileID: 1789875270} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3550,11 +3722,23 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &1310739312 stripped +--- !u!1 &1310739312 GameObject: + m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 5563886958839055788, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} - m_PrefabInstance: {fileID: 1692961901516479215} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1310739314} + - component: {fileID: 1310739313} + m_Layer: 0 + m_Name: + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!120 &1310739313 LineRenderer: m_ObjectHideFlags: 0 @@ -3653,6 +3837,20 @@ LineRenderer: generateLightingData: 0 m_UseWorldSpace: 1 m_Loop: 0 +--- !u!4 &1310739314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310739312} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1318196405 GameObject: m_ObjectHideFlags: 0 @@ -3973,6 +4171,154 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 1601657821} m_Modifications: + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 1334261271} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_UIInputModule + value: + objectReference: {fileID: 535189457} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_DefaultActionMap + value: PlayerNormal + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_DefaultControlScheme + value: + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.size + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_NeverAutoSwitchControlSchemes + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_ActionId + value: 078b3370-2cb6-4574-9156-0146ae814573 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_ActionId + value: 6bab4454-55d6-409c-9736-d1640a407628 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[5].m_ActionId + value: fddd4068-5ae8-4c1a-8498-4c8c30327f57 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[6].m_ActionId + value: 8d490180-d97c-4d4f-836c-a6f7a4392b67 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[7].m_ActionId + value: 7740a478-a400-40d6-96a6-27525d86c2dc + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_ActionId + value: 43dde524-dc10-473f-b1e8-7ce5297afc88 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[9].m_ActionId + value: 26b56a36-3d1d-4cb2-9efb-beb11a1d5267 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_ActionName + value: PlayerInThrowing/Quit[/Keyboard/k] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_ActionName + value: PlayerInThrowing/Throw[/Keyboard/shift] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[5].m_ActionName + value: PlayerInThrowing/AdjustTheAngle[/Keyboard/s,/Keyboard/w] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[6].m_ActionName + value: PlayerNormal/Quit[/Keyboard/k,/XInputControllerWindows/buttonEast] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[7].m_ActionName + value: PlayerInCoding/Coding[/Keyboard/space] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_ActionName + value: PlayerInReparingTheMachine/Comfirm[/Keyboard/f] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[9].m_ActionName + value: NullMap/New action + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[7].m_PersistentCalls.m_Calls.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 585735286} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 585735286} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnThrowQuit + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnThrow + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnAdjustTheAngle + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnQuit + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnComfirm + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: M_Player, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: M_Player, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} - target: {fileID: 3719369086825294709, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} propertyPath: m_RootOrder value: 1 @@ -4063,7 +4409,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.030000001, y: 0.031479284} m_AnchorMax: {x: 0.52917886, y: 0.39900002} - m_AnchoredPosition: {x: 0.034118652, y: 1.5471497} + m_AnchoredPosition: {x: 0.034118652, y: 1.5471802} m_SizeDelta: {x: -6.344902, y: -5.0294952} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1355607314 @@ -4138,7 +4484,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.019539753, y: 0.6984626} m_AnchorMax: {x: 0.356, y: 0.93500006} - m_AnchoredPosition: {x: 1.2168274, y: 1.6634979} + m_AnchoredPosition: {x: 1.2168427, y: 1.6634979} m_SizeDelta: {x: -9.605, y: -15.7174} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1430928279 @@ -4887,7 +5233,7 @@ Transform: - {fileID: 1346050984} - {fileID: 1272973346} m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1727183435 GameObject: @@ -5005,7 +5351,7 @@ Transform: - {fileID: 633755080} - {fileID: 1477088191} m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1789875269 GameObject: @@ -5041,7 +5387,7 @@ Transform: - {fileID: 305694997} - {fileID: 1545643696} m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1799230071 GameObject: @@ -5122,6 +5468,132 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1799230071} m_CullTransparentMesh: 1 +--- !u!1 &1814818934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1814818935} + - component: {fileID: 1814818937} + - component: {fileID: 1814818936} + - component: {fileID: 1814818938} + m_Layer: 0 + m_Name: "\u4FEE\u7406\u53F0" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1814818935 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1814818934} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -23.24, y: -1.63, z: 0} + m_LocalScale: {x: 8.4375, y: 8.859375, z: 8.4375} + m_Children: [] + m_Father: {fileID: 293805376} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1814818936 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1814818934} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0.049999997, y: 0.049999997, z: 0.049999997, w: 0.049999997} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.16, y: 0.16} + newSize: {x: 0.16, y: 0.16} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.16, y: 0.16} + m_EdgeRadius: 0 +--- !u!212 &1814818937 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1814818934} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.16, y: 0.16} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &1814818938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1814818934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0702391b1260a4f47b1a690a3dfb95e7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interface: {fileID: 234120507} + needleSpeed: 50 + stopTime: 1 + endEvent: {fileID: 0} --- !u!1001 &1815998267 PrefabInstance: m_ObjectHideFlags: 0 @@ -5184,6 +5656,110 @@ Transform: m_CorrespondingSourceObject: {fileID: 8083259778992148205, guid: 8c0eff332c2998f4a8fbaf4e2b1171db, type: 3} m_PrefabInstance: {fileID: 1815998267} m_PrefabAsset: {fileID: 0} +--- !u!1 &1836410031 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1836410032} + - component: {fileID: 1836410034} + - component: {fileID: 1836410033} + - component: {fileID: 1836410035} + m_Layer: 5 + m_Name: 30 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1836410032 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1836410031} + 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_Children: [] + m_Father: {fileID: 234120508} + m_RootOrder: 2 + 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: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1836410033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1836410031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, 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_Texture: {fileID: 2800000, guid: fe378d60cb162474185980508e41ede6, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1836410034 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1836410031} + m_CullTransparentMesh: 1 +--- !u!60 &1836410035 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1836410031} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 24.64331, y: 43.94052} + - {x: 10.269989, y: 49.483902} + - {x: -0.712226, y: 49.987118} + - {x: 0.84522915, y: 37.882572} + - {x: 19.217058, y: 34.300007} + - {x: 23.640572, y: 43.299664} --- !u!1 &1839520244 GameObject: m_ObjectHideFlags: 0 @@ -5221,7 +5797,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.52917886, y: 0.031479284} m_AnchorMax: {x: 0.99000007, y: 0.39900002} - m_AnchoredPosition: {x: -2.2779846, y: 1.7249451} + m_AnchoredPosition: {x: -2.2779846, y: 1.7249756} m_SizeDelta: {x: -11.304703, y: -4.6799927} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1839520246 @@ -5306,7 +5882,7 @@ Transform: - {fileID: 906685589} - {fileID: 604041687} m_Father: {fileID: 0} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1894769947 GameObject: @@ -5339,6 +5915,127 @@ Transform: m_Father: {fileID: 1789875270} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1901686951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1901686952} + - component: {fileID: 1901686954} + - component: {fileID: 1901686953} + - component: {fileID: 1901686955} + - component: {fileID: 1901686956} + m_Layer: 5 + m_Name: "\u6307\u9488" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1901686952 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1901686951} + 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_Children: [] + m_Father: {fileID: 234120508} + m_RootOrder: 3 + 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: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1901686953 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1901686951} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, 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_Texture: {fileID: 2800000, guid: d2dcd3b4e766f6d4a90b7ce57c4a8e29, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1901686954 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1901686951} + m_CullTransparentMesh: 1 +--- !u!61 &1901686955 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1901686951} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.15, y: 23.9} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 2.2, y: 45.54} + m_EdgeRadius: 0 +--- !u!50 &1901686956 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1901686951} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 --- !u!1 &1913110845 GameObject: m_ObjectHideFlags: 0 @@ -5544,63 +6241,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 6516117755271630970, guid: 5ad2f573d77b68149b5b3270cac7842f, type: 3} m_PrefabInstance: {fileID: 6516117756632472972} m_PrefabAsset: {fileID: 0} ---- !u!1 &1935402050 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1935402051} - - component: {fileID: 1935402052} - m_Layer: 0 - m_Name: "\u542C\u89C9\u8303\u56F4" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1935402051 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1935402050} - 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_Children: [] - m_Father: {fileID: 929368895} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!61 &1935402052 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1935402050} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0, y: 0} - oldSize: {x: 0, y: 0} - newSize: {x: 0, y: 0} - adaptiveTilingThreshold: 0 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 3.8, y: 1.1} - m_EdgeRadius: 0 --- !u!1001 &1936744432 PrefabInstance: m_ObjectHideFlags: 0 @@ -6108,7 +6748,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.028, y: 0.8655201} m_AnchorMax: {x: 0.2527861, y: 0.95120806} - m_AnchoredPosition: {x: 1.0002136, y: -0.1533966} + m_AnchoredPosition: {x: 1.0002441, y: -0.1533966} m_SizeDelta: {x: -6.6341, y: -3.6931992} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2055494872 @@ -6428,6 +7068,75 @@ MonoBehaviour: - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} +--- !u!1001 &5986498138879554376 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 293805376} + m_Modifications: + - target: {fileID: 5986498138722465802, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: point1 + value: + objectReference: {fileID: 788577771} + - target: {fileID: 5986498138722465802, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: point2 + value: + objectReference: {fileID: 1209357885} + - target: {fileID: 5986498138722465910, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_Name + value: "\u5DE1\u903B\u654C\u4EBA" + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465910, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalPosition.x + value: -22.63 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalPosition.y + value: -0.67 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5986498138722465911, guid: 764aeecad5365d143b254c2a34563185, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 764aeecad5365d143b254c2a34563185, type: 3} --- !u!1001 &6516117756632472972 PrefabInstance: m_ObjectHideFlags: 0 @@ -6627,7 +7336,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} propertyPath: m_AnchoredPosition.x - value: -432.00003 + value: -432.00006 objectReference: {fileID: 0} - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} propertyPath: m_AnchoredPosition.y @@ -6645,5 +7354,13 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 8233114533355190934, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchoredPosition.y + value: -3.9999695 + objectReference: {fileID: 0} + - target: {fileID: 8233114534707674507, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchoredPosition.y + value: -3.9999695 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} diff --git a/Assets/Scenes/序章-战场.unity b/Assets/Scenes/序章-战场.unity index 19ce2ed..e631f6a 100644 --- a/Assets/Scenes/序章-战场.unity +++ b/Assets/Scenes/序章-战场.unity @@ -477,6 +477,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_interface: {fileID: 466905106} isRepared: 0 + endEvent: {fileID: 0} --- !u!61 &221943872 BoxCollider2D: m_ObjectHideFlags: 0 @@ -554,6 +555,17 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!114 &336340668 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1692961902718145226, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + m_PrefabInstance: {fileID: 966544878} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e2c1a0de69ef6d468a14db32ebf68fe, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &363919958 GameObject: m_ObjectHideFlags: 0 @@ -1237,6 +1249,106 @@ PrefabInstance: propertyPath: m_LocalScale.z value: 0.5 objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_NotificationBehavior + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_NeverAutoSwitchControlSchemes + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_ActionId + value: 078b3370-2cb6-4574-9156-0146ae814573 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_ActionId + value: 6bab4454-55d6-409c-9736-d1640a407628 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[5].m_ActionId + value: fddd4068-5ae8-4c1a-8498-4c8c30327f57 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[6].m_ActionId + value: 8d490180-d97c-4d4f-836c-a6f7a4392b67 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[7].m_ActionId + value: 7740a478-a400-40d6-96a6-27525d86c2dc + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_ActionId + value: 43dde524-dc10-473f-b1e8-7ce5297afc88 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_ActionName + value: PlayerInThrowing/Quit[/Keyboard/k] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_ActionName + value: PlayerInThrowing/Throw[/Keyboard/shift] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[5].m_ActionName + value: PlayerInThrowing/AdjustTheAngle[/Keyboard/s,/Keyboard/w] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[6].m_ActionName + value: PlayerNormal/Quit[/Keyboard/k,/XInputControllerWindows/buttonEast] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[7].m_ActionName + value: PlayerInCoding/Coding[/Keyboard/space] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_ActionName + value: PlayerInReparingTheMachine/Comfirm[/Keyboard/f] + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[7].m_PersistentCalls.m_Calls.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 336340668} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnThrowQuit + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnThrow + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[5].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnAdjustTheAngle + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[6].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: OnQuit + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: M_Player, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 1692961902718145223, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: m_ActionEvents.Array.data[4].m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} - target: {fileID: 3719369086825294709, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} propertyPath: m_RootOrder value: 0 @@ -1618,7 +1730,6 @@ MonoBehaviour: shellSpeed: 10 shellFallingTime: 1 shellShadowRangeOfChange: 0.1 - shellShadowPositionYOffSet: 0.3 rateOfChangeOfThrowingAngle: 1 strengthOfThrowing: 8 stageName: @@ -6957,6 +7068,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_interface: {fileID: 466905106} isRepared: 0 + endEvent: {fileID: 0} --- !u!61 &1700859677 BoxCollider2D: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/M_Player.cs b/Assets/Scripts/M_Player.cs index 7559f18..54509b5 100644 --- a/Assets/Scripts/M_Player.cs +++ b/Assets/Scripts/M_Player.cs @@ -65,6 +65,12 @@ public class M_Player : MonoBehaviour } } + //当玩家在修电报机地图下按下交互键触发 + public void OnComfirm(InputAction.CallbackContext context) + { + if(context.started) catched.Comfirm(); + } + //当水平轴有输入 public void OnMoveHorizons(InputAction.CallbackContext context) { diff --git a/Assets/Scripts/具象物体/RepairBench.cs b/Assets/Scripts/具象物体/RepairBench.cs new file mode 100644 index 0000000..feca4fb --- /dev/null +++ b/Assets/Scripts/具象物体/RepairBench.cs @@ -0,0 +1,156 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.InputSystem; + +public class RepairBench : Interactive +{ + //修理台类,控制修理相关的功能,继承可交互物体基类 + // Start is called before the first frame update + private bool isRunning = false;//记录目前是否在使用修理台的变量 + private RectTransform needle;//指针的UI位置组件,用来控制指针旋转 + [Tooltip("请填入指针旋转的速度")] + public float needleSpeed;//指针旋转速度 + private RectTransform[] areas;//记录三个正确区,60~45~30 + private bool[] areasHasClear;//记录三个正确区是否已被修复 + private RectTransform isReparing;//正在修复的区域 + private bool canRing = false;//记录指针是否能转动的变量 + [Tooltip("请填入当你按下确认后,指针停止的时间")] + public float stopTime; + [Tooltip("请拖入修好机器后的事件")] + public Event endEvent; + + void Start() + { + //初始化指针 + needle = m_interface.transform.Find("指针").GetComponent(); + //初始化正确区域 + areas = new RectTransform[3]; + areas[0] = m_interface.transform.Find("60").GetComponent(); + areas[1] = m_interface.transform.Find("45").GetComponent(); + areas[2] = m_interface.transform.Find("30").GetComponent(); + //初始化已被修复标记 + areasHasClear = new bool[3]{false,false,false}; + //都是从60的开始修,所以初始化正在修的为60 + isReparing = areas[0]; + //把60旋转随机一个角度 + isReparing.rotation = Quaternion.Euler( + //x、y不变,都是0 + 0,0, + //z + Random.Range(0,360) + ); + //给指针赋予针控件 + needle.gameObject.AddComponent(); + + } + + // Update is called once per frame + void Update() + { + if(isRunning)//如果正在运行 + { + if(canRing)NeedleRun();//让指针转 + + } + } + + private void NeedleRun() + { + needle.rotation = Quaternion.Euler( + //x、y不变,都是0 + 0,0, + //z + needle.rotation.eulerAngles.z +//原先自身角度加上 + needleSpeed *//指针的运动速度乘以 + -1*//使正值代表顺时针 + Time.deltaTime//使其与实践无关 + ); + } + + public override void OnCall() + { + m_interface.SetActive(true);//打开修理页面 + isRunning = true;//标记自身正在修理 + //修改玩家的操作地图到修复机器 + FindObjectOfType().GetComponent().SwitchCurrentActionMap("PlayerInReparingTheMachine"); + canRing = true;//标记可以开始转动指针 + } + + public override void Comfirm() + { + //当传入玩家按下交互键的信号 + //让指针停下 + canRing = false; + //在若干时间后重新转动指针 + Invoke("ReRing",stopTime); + + //检查判定结果 + if(needle.GetComponent().CanYouSuccess()) + { + //如果成功 + //找到正在修的区域并标记其为已修好 + for(int i = 0; i < areas.Length; i++) + { + if(isReparing.Equals(areas[i])) areasHasClear[i] = true; + } + //检查是否所有区域都已完成 + if(areasHasClear[0]&&areasHasClear[1]&&areasHasClear[2]) + { + //如果全都完成 + //关闭界面 + m_interface.SetActive(false); + //触发结束事件 + endEvent.OnCall(); + } + else + { + //如果还有未完成区域,若干时间后,替换到下一个区域 + Invoke("InitSucceedArea",stopTime); + + } + } + else + { + //如果失败,若干时间后重新转动指针 + Invoke("ReRing",stopTime); + } + } + + private void InitSucceedArea() + { + //首先找到下一个还没修的区域 + for(int i = 0; i < areas.Length; i++) + { + if(areasHasClear[i] == false){isReparing.gameObject.SetActive(false);//关闭上一个修好的区域 + isReparing = areas[i]; + break;} + } + //把它打开 + isReparing.gameObject.SetActive(true); + //旋转到随机一个角度 + isReparing.rotation = Quaternion.Euler( + //x、y不变,都是0 + 0,0, + //z + Random.Range(0,360) + ); + } + + //重新标记指针可以转动,协程用 + private void ReRing(){canRing = true;} + + + private class Needle : MonoBehaviour + { + private bool canNow = false;//记录此瞬间按下交互的话,能不能成功 + + //当针头进入成功区,标记其为可以成功,否则标记为不可成功 + public void OnTriggerEnter2D(Collider2D other){canNow = true;} + public void OnTriggerExit2D(Collider2D other){canNow = false;} + //返回当前是否在成功区内 + public bool CanYouSuccess(){return canNow;} + } + + +} diff --git a/Assets/Scripts/具象物体/RepairBench.cs.meta b/Assets/Scripts/具象物体/RepairBench.cs.meta new file mode 100644 index 0000000..3e01553 --- /dev/null +++ b/Assets/Scripts/具象物体/RepairBench.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0702391b1260a4f47b1a690a3dfb95e7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/抽象的东西/Interactive.cs b/Assets/Scripts/抽象的东西/Interactive.cs index 5b70db7..1956ad1 100644 --- a/Assets/Scripts/抽象的东西/Interactive.cs +++ b/Assets/Scripts/抽象的东西/Interactive.cs @@ -35,5 +35,6 @@ public class Interactive : MonoBehaviour public virtual void Coding(string temp){}//电报机的打码 public virtual void StopRepareTheTelephoneLine(){}//电话线的停止修复(松开按键检测 public virtual void Quit(){}//任务书的关闭 + public virtual void Comfirm(){}//修复电报机界面按下交互键触发 // } diff --git a/Assets/Sprites/修理系统.meta b/Assets/Sprites/修理系统.meta new file mode 100644 index 0000000..40aac8b --- /dev/null +++ b/Assets/Sprites/修理系统.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd0980fa985d7b844a411775399f7c76 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/修理系统/30.png b/Assets/Sprites/修理系统/30.png new file mode 100644 index 0000000000000000000000000000000000000000..48777d5de10f245d62fff56d721e6e2a1927010f GIT binary patch literal 2225 zcmeHIZBSHY6h8N|(82_}kQC}VyUK!}DWuhs+FcX}DdlUl7DsC_i)#EpQGpEa#lU6N zLCGwuMQEnP;${dlO`|)uxh9OLH0s>YNky?)$F*Vy*Ydi1w{v-4|N6g~_Q#&R=bZOB z&w0*y?>Y02Y6;pp8Lux9Xw{psmWw$zD?B`s0d!O=_;bzUXql z*2VA2&yES%D$;hiM&G-;Bsh0sRFiP~SlIF76+z2iU2BY1@*@>-a%wnA8^kX-_+IjO zmPtq}G2QbICNl1$Yp~juip<$rhmD2h&0~y;>T9eTnNNIInt62bTa{tiOhK%N?K*(~( z74ATL-yK(;H3Q(+z!cA$Zh(seONFmhdt<3ES+&0}6)tE&kn6yU_%EWtr>%9c4oTF+ zG6`tHvCL*Pem%Q79Y9LeR3RhLU!m1TZB0V|mQidS#y@q(sOD0RbrJ(ms{znp^it?% zIX>^{4e0Q&X%9fps;~p|str7*m@%b98t}*l{a`S0HwXs8e!yJk@ zLg3vlC957?y#e1W+%6Ugd?xbw$ao~PTlQ_F?qwo>5c}I?Q5L1r=udLl6xwDGqm;n% zUfGv~OYuS@_emn*wA?HEiYd;0k)J-10POFT+i*)Vb`KVeX2G7&-BL`a;phF3Zd|^94iZ{@POQ#Ol^FZV;Q!4Im zxh;*l*Gt?Qszc)u<(KQ;k;UlA%nNOj!yvHq5?=pbI}Qc4;D zs?G(<^5}uTN+Q!)@lSU&QigN;hfk*k(sR$b- zu8G8~&-hzx1lzPPSb$xdH-wy2zw@@p$zyn=2alK~E<_7|*`ZuVT1ggV$VrOXnu9tW zAua4Hi44UP0XnAmjR&Y|Q#+OG(F};E0*-h}OO<+RAfy``3-;tj?hXo}F2yVMus5Gj zYMt#jCQyLpl1Mp5k8TKEkEhX8zws(kTWjD`tVENIE5lwBzFkfP9Q5K@ACtJp(?Pgx z;4QU;?V&TWV=ra-m^7kdJ2GNO zr{!sW<8+i*<$oAC)N7zTy4yINUgx*ElrMl}X6y~>7SQ5&;V0z~;%DsP`I)4xfz=W> z%1p4%tqRXCV!^U=P*+c@&a_1eU4(JUS=kYzfs79ab&Dxvk;uPIA$K9z zl@{d}`j)VqmK~?aAUuf}r6a%BsgyD-^m_x2hb+Gpd0PW1*pDLoOe?*LZtV8J`cNq{ zRB!gcY>AtOFAjCd=b#8TD14d3Y4qTk+ijdj&qiz!J!Scu$oC9;D-$yR+#Pa!H?Fgq y5f=TOX~%z!M}PFXN5}t<{#O;){KJ*CJX877b34XOy0${?B5y%{&f$6XZT|w-J`}wG literal 0 HcmV?d00001 diff --git a/Assets/Sprites/修理系统/30.png.meta b/Assets/Sprites/修理系统/30.png.meta new file mode 100644 index 0000000..f0c7bb0 --- /dev/null +++ b/Assets/Sprites/修理系统/30.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: fe378d60cb162474185980508e41ede6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/修理系统/45.png b/Assets/Sprites/修理系统/45.png new file mode 100644 index 0000000000000000000000000000000000000000..1f58096d4d7d2d49940593ea41a1e2aa34e25bd6 GIT binary patch literal 2455 zcmeIy{ZkcH7zglYm*sk4MD`*mkgylzEkr~Fd@H%&RRIwJ-wTZr5skpNd})GRofNcV zp!pJ^9m}a~?1d&~YDQP21HvGctM8DPM@~yZr`d%eCbM#lwn%zF4tzm*TxihMz(`XC5Z0N_!$1uPM?%08x%>rc8au zKhJU6lJbd8|2oZ;kA^Y5Qh`d;yIcA$glJ`>RO%q|?v~Cz?3}BlUAj7~-rsR(qeM$P z7a7H6MBi@=E1y1^jJh)aAA~8zgG%T4cl{eSJe%d89-tSIehJ)ZCz!hl3`y zFAE%2`_chd`!XadZczKu0CIC>I+hyaSpa6lc!q)C7|(p5ISitz^O?t{O4QS;RuvH4 zR^`9#L{~zjc@`Uks$6Jf_M}3v=XqC&OvYHZYa%#a<`;;UITEh~;tk8<<&cp?zg&xK zK0s8iIGPybyF$+1oq6wDZ{zJejc z9BnONw4-ewNURO0jwNbzDJcmcS4oKjZY9NPoUNodL7q}*<<3u560p?nL^%P|s&L9S zOsgVB#>b?JSlNatSB#ZyRxVDiu^Qv$8Y@bWQy;wbM~RKi-(YL3W$k?S29lSTnlY>P_W@Z2gWG240af_M$;2UPn0v|Fn2ry>O1J%sLjx`FI z=>#dvbb;Z_EC)B4sep6Li~}c_=?0C=tN>NaltCUdV?h!#bAg?i&wfHW(^asD=~me=rl)})nQm2YVR|uG#&l~E5lmkPzGb>qZy(b`Knc^W zvJR%FgHuems!wNnDLBb=YZBv_z5#s3bO}six&s_%dJGuLbZe`85^nCmqJeincer^L z@QFiRI5<}(4Fy?SEq%z^arJ3KdqK45&?GW^wOIVSm4mHV`nm{HDCC+iI;`E=uwgy3(3mj%BDss(=>lnK5D6bk+U zctY^sK#Jh;V2t3az;MCeRmg*SHvkHa2dMA@z@t9`F9|*Xo)TOI(*#cgk%AWk)LREo zs2QL_8^EJ`z*fO;gQbFpf+>P$fN;SVf;z!BfhPq&0A3Wl9b^iA5o{CuE|@BK2v{$8 zI+!SUDd=U{H|%79_y98cS@tT>9ibQCTxk*ddC)Ows2xYJe&SF&j``5a!8Nmp!gZV& z*A~GK;ks<`y+2-}O{)gi%p;15(0>|9uE~P`87)(lxYuc-%T8azWU$@WutlNbqrQgu zb~={s4Yo-322TL7-r#3ca%Bo_1c(Qy5GJ%DME(HLW}&4bssxA@3k_%6H5(wx5*p6E zD*-rgvja5R04B3ZXt*z26#%(~068~6E<NCo0-@~y$%xP;5D})>32`vNz@`Sb@Bq728J0h?g5e7sd z0*eq~0G41sSSB=F#hwVE?Exi-Fu;KbEMeK9ab#G;ld&2k;46mfNkv4zN9fiyUkh@H zvcvT%H@UQ{E7)mYL#0A@@6_Mgn@x}S4M>mZ@PGQhxdNVmrmwtO(+&?$VdWZa3 LMedJt%Xj<(X&!cG literal 0 HcmV?d00001 diff --git a/Assets/Sprites/修理系统/45.png.meta b/Assets/Sprites/修理系统/45.png.meta new file mode 100644 index 0000000..4c9ccf8 --- /dev/null +++ b/Assets/Sprites/修理系统/45.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: e62382dc554c54b4894c2f5d913b404e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/修理系统/60.png b/Assets/Sprites/修理系统/60.png new file mode 100644 index 0000000000000000000000000000000000000000..285007cb723957fe5c28ecc358b13585f1016440 GIT binary patch literal 2489 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/修理系统/指针.png.meta b/Assets/Sprites/修理系统/指针.png.meta new file mode 100644 index 0000000..b3c0e4a --- /dev/null +++ b/Assets/Sprites/修理系统/指针.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: d2dcd3b4e766f6d4a90b7ce57c4a8e29 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/修理系统/暂用-Ui底部.png b/Assets/Sprites/修理系统/暂用-Ui底部.png new file mode 100644 index 0000000000000000000000000000000000000000..8c1f8de5a19aab2f7339bc5c8a0f60f18b8becf3 GIT binary patch literal 9512 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 L@O%Dmr2GF5dq8#L literal 0 HcmV?d00001 diff --git a/Assets/Sprites/修理系统/暂用-Ui底部.png.meta b/Assets/Sprites/修理系统/暂用-Ui底部.png.meta new file mode 100644 index 0000000..f261671 --- /dev/null +++ b/Assets/Sprites/修理系统/暂用-Ui底部.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 96f08893cde6db04a881513d17ede728 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 965eb19..6cbdc85 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -15,25 +15,25 @@ EditorUserSettings: value: 22424703114646680e0b0227036c6c111b07142f1f2b233e2867083debf42d flags: 0 RecentlyUsedScenePath-3: - value: 22424703114646680e0b0227036cdacaf990d3ea61aecec8a8d5c77df7ee3d2cfb - flags: 0 - RecentlyUsedScenePath-4: - value: 22424703114646680e0b0227036cd8dcda93c0caa9cdf57e38271427fb - flags: 0 - RecentlyUsedScenePath-5: - value: 22424703114646680e0b0227036cd8dcda93c0caa9cdf57e38271427fb - flags: 0 - RecentlyUsedScenePath-6: - value: 22424703114646680e0b0227036cd8dcda93c2c6a9cdf57e38271427fb - flags: 0 - RecentlyUsedScenePath-7: value: 22424703114646680e0b0227036cdafade90ecf1aafdcdb8e2dc99eb0c69f6dc6a20dea7f234362820 flags: 0 + RecentlyUsedScenePath-4: + value: 22424703114646680e0b0227036cdacaf990d3ea61ade8e6a9f1d07df7ee3d2cfb + flags: 0 + RecentlyUsedScenePath-5: + value: 22424703114646680e0b0227036cdacaf990d3ea61ade8e6a9f1d07df7ee3d2cfb + flags: 0 + RecentlyUsedScenePath-6: + value: 22424703114646680e0b0227036cd8dcda93c0caa9cdf57e38271427fb + flags: 0 + RecentlyUsedScenePath-7: + value: 22424703114646680e0b0227036cd8dcda93c2c6a9cdf57e38271427fb + flags: 0 RecentlyUsedScenePath-8: - value: 22424703114646680e0b0227036cdae0f290dfc7abfbfdb7f6d69be60968fbcd663fd8601ed2bad4ce4cfa320d2a18 + value: 22424703114646680e0b0227036cdacaf990d3ea61aecec8a8d5c77df7ee3d2cfb flags: 0 RecentlyUsedScenePath-9: - value: 22424703114646680e0b0227036cdacaf990d3ea61ade8e6a9f1d07df7ee3d2cfb + value: 22424703114646680e0b0227036cdae0f290dfc7abfbfdb7f6d69be60968fbcd663fd8601ed2bad4ce4cfa320d2a18 flags: 0 UnityEditor.ShaderGraph.Blackboard: value: 18135939215a0a5004000b0e15254b524c030a3f2964643d120d1230e9e93a3fd6e826abbd2e2d293c4ead313b08042de6030a0afa240c0d020be94c4ba85e435d8715fa32c70d15d11612dacc11fee5d3c5d1fe9ab1b0968e93e2ffcbc3e7e2f0b3ffe0e8b0be9af8ffaeffff8e85dd8390e3949c8899daa7