From 3c682117f39d0459a9aad389f6fb58226885f735 Mon Sep 17 00:00:00 2001 From: Roman <1325980292@qq.com> Date: Wed, 18 Aug 2021 00:50:19 +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=B8=80=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=E7=AC=AC=E4=B8=80=E5=85=B3=E3=80=91?= =?UTF-8?q?=201.=E5=8A=A0=E5=85=A5=E4=BB=BB=E5=8A=A1=E4=B9=A6=E7=9A=84?= =?UTF-8?q?=E4=BA=A4=E4=BA=92=EF=BC=8C=E4=BA=A4=E4=BA=92=E9=94=AE=E6=89=93?= =?UTF-8?q?=E5=BC=80=E4=BB=BB=E5=8A=A1=E4=B9=A6=EF=BC=8C=E9=94=AE=E7=9B=98?= =?UTF-8?q?=E3=80=90K=E3=80=91=E9=80=80=E5=87=BA=E3=80=81=E6=89=8B?= =?UTF-8?q?=E6=9F=84=E3=80=90B=E3=80=91=E9=80=80=E5=87=BA=202.=E5=8A=A0?= =?UTF-8?q?=E5=85=A5=E8=BD=B0=E7=82=B8=E5=8C=BA=E3=80=81=E5=B9=B6=E5=81=9A?= =?UTF-8?q?=E5=A5=BD=E9=80=82=E9=85=8D=E3=80=82=203.=E5=95=A7=EF=BC=8C?= =?UTF-8?q?=E7=94=B1=E4=BA=8E=E8=BD=B0=E7=82=B8=E5=8C=BA=E7=9A=84=E9=AB=98?= =?UTF-8?q?=E5=BA=A6=E5=86=99=E4=BA=86=E5=B1=8E=E5=B1=B1=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=EF=BC=8C=E7=8E=B0=E5=9C=A8=E5=8F=AA=E8=83=BD=E6=8A=8A=E5=AF=B9?= =?UTF-8?q?=E9=AB=98=E5=BA=A6=E7=9A=84=E9=80=82=E9=85=8D=E8=BF=99=E4=B8=AA?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E8=BF=98=E7=BB=99=E8=BD=B0=E7=82=B8=E5=8C=BA?= =?UTF-8?q?=EF=BC=8C=E5=86=8D=E5=9C=A8=E5=9C=BA=E6=99=AF=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E8=BD=B0=E7=82=B8=E5=8C=BA=E8=BF=9B=E8=A1=8C=E9=80=82=E9=85=8D?= =?UTF-8?q?=E3=80=82=204.=E5=B8=83=E7=BD=AE=E7=94=B5=E8=AF=9D=E7=BA=BF?= =?UTF-8?q?=E6=96=AD=E5=A4=84=EF=BC=88=E5=85=B1=E5=85=AD=E5=A4=84=EF=BC=89?= =?UTF-8?q?=205.=E4=BC=98=E5=8C=96=E7=94=B5=E8=AF=9D=E7=BA=BF=E6=96=AD?= =?UTF-8?q?=E9=99=A4=E8=84=9A=E6=9C=AC=EF=BC=8C=E4=BD=BF=E5=85=B6=E8=83=BD?= =?UTF-8?q?=E5=A4=9F=E8=87=AA=E5=B7=B1=E6=89=BE=E5=88=B0=E4=BF=AE=E7=94=B5?= =?UTF-8?q?=E8=AF=9D=E7=BA=BF=E7=9A=84UI=206.=E7=BB=99=E7=94=B5=E8=AF=9D?= =?UTF-8?q?=E7=BA=BF=E6=96=AD=E5=A4=84=E5=8A=A0=E4=B8=8A=E7=BB=93=E6=9D=9F?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6=EF=BC=8C=E5=9B=A0=E4=B8=BA=E6=9C=89=E4=B8=80?= =?UTF-8?q?=E6=9D=A1=E7=94=B5=E8=AF=9D=E7=BA=BF=E4=BF=AE=E5=A5=BD=E5=90=8E?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E7=82=B8=E6=AF=81=E5=89=8D=E9=9D=A2=E7=9A=84?= =?UTF-8?q?=E7=9F=B3=E5=A4=B4=207.=E5=88=9B=E5=BB=BA=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=E7=89=A9=E4=BD=93=E3=80=90=E7=9F=B3=E5=A4=B4=E3=80=91=208.?= =?UTF-8?q?=E7=BB=99=E7=9F=B3=E5=A4=B4=E6=B7=BB=E5=8A=A0=E6=8E=A7=E5=88=B6?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E3=80=82=209.=E5=88=9B=E5=BB=BA=E5=B9=B6?= =?UTF-8?q?=E7=BC=96=E5=86=99=E4=BA=8B=E4=BB=B6=E3=80=90=E5=BD=93=E4=BF=AE?= =?UTF-8?q?=E5=A5=BD=E7=AC=AC=E4=B8=80=E4=B8=AA=E7=94=B5=E8=AF=9D=E7=BA=BF?= =?UTF-8?q?=E3=80=91=EF=BC=8C=E5=8F=AC=E5=94=A4=E4=B8=80=E6=9E=9A=E7=82=AE?= =?UTF-8?q?=E5=BC=B9=E7=A0=B8=E5=90=91=E7=9F=B3=E5=A4=B4=EF=BC=8C=E7=9F=B3?= =?UTF-8?q?=E5=A4=B4=E6=A3=80=E6=B5=8B=E5=88=B0=E7=82=AE=E5=BC=B9=E5=90=8E?= =?UTF-8?q?=E9=94=80=E6=AF=81=E8=87=AA=E5=B7=B1=E5=92=8C=E7=82=AE=E5=BC=B9?= =?UTF-8?q?=EF=BC=8C=E5=B9=B6=E5=9C=A8=E5=8E=9F=E5=9C=B0=E7=94=9F=E6=88=90?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=8A=95=E6=8E=B7=E7=89=A9=E5=A0=86=E3=80=82?= =?UTF-8?q?=2010.=E7=BB=99=E7=82=AE=E5=BC=B9=E5=8A=A0=E4=B8=8A=E6=A0=87?= =?UTF-8?q?=E8=AF=86=EF=BC=8C=E4=B8=8D=E6=98=AF=E7=89=B9=E6=AE=8A=E7=9A=84?= =?UTF-8?q?=E7=82=AE=E5=BC=B9=E7=A0=B8=E4=B8=8D=E7=83=82=E7=9F=B3=E5=A4=B4?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 下班,就剩9天了……😔 --- Assets/InputAssets/Player.cs | 40 + Assets/InputAssets/Player.inputactions | 30 + .../Effects/Wave/Attack_Wave/AWM0.mat | 2 +- .../电话线&电报系统/修电话线界面.prefab | 229 ++++ .../电话线&电报系统/修电话线界面.prefab.meta | 7 + Assets/Prefabs/角色/小孩.prefab | 16 + Assets/Prefabs/轰炸区系统/炮弹.prefab | 3 +- Assets/Scenes/各种系统测试与陈列.unity | 340 ++--- Assets/Scenes/第一关.unity | 1181 ++++++++++++++++- Assets/Scripts/M_Player.cs | 5 + Assets/Scripts/事件/CallASpecialShell.cs | 21 + Assets/Scripts/事件/CallASpecialShell.cs.meta | 11 + Assets/Scripts/信息相关/AllLinesInfo.cs | 23 +- Assets/Scripts/信息相关/IndexRecoder.cs | 4 +- Assets/Scripts/具象物体/Machine.cs | 3 +- Assets/Scripts/具象物体/MissionBook.cs | 17 + Assets/Scripts/具象物体/MissionBook.cs.meta | 11 + Assets/Scripts/具象物体/Shell.cs | 13 +- Assets/Scripts/具象物体/Stone.cs | 33 + Assets/Scripts/具象物体/Stone.cs.meta | 11 + Assets/Scripts/具象物体/TelephoneLine.cs | 40 +- Assets/Scripts/抽象的东西/BombingArea.cs | 16 +- Assets/Scripts/抽象的东西/Interactive.cs | 6 +- ProjectSettings/TagManager.asset | 2 + UserSettings/EditorUserSettings.asset | 6 +- 25 files changed, 1809 insertions(+), 261 deletions(-) create mode 100644 Assets/Prefabs/电话线&电报系统/修电话线界面.prefab create mode 100644 Assets/Prefabs/电话线&电报系统/修电话线界面.prefab.meta create mode 100644 Assets/Scripts/事件/CallASpecialShell.cs create mode 100644 Assets/Scripts/事件/CallASpecialShell.cs.meta create mode 100644 Assets/Scripts/具象物体/MissionBook.cs create mode 100644 Assets/Scripts/具象物体/MissionBook.cs.meta create mode 100644 Assets/Scripts/具象物体/Stone.cs create mode 100644 Assets/Scripts/具象物体/Stone.cs.meta diff --git a/Assets/InputAssets/Player.cs b/Assets/InputAssets/Player.cs index 5348094..3b4e021 100644 --- a/Assets/InputAssets/Player.cs +++ b/Assets/InputAssets/Player.cs @@ -49,6 +49,14 @@ public class @Player : IInputActionCollection, IDisposable ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": ""Press(behavior=2)"" + }, + { + ""name"": ""Quit"", + ""type"": ""Button"", + ""id"": ""8d490180-d97c-4d4f-836c-a6f7a4392b67"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": ""Press(behavior=2)"" } ], ""bindings"": [ @@ -183,6 +191,28 @@ public class @Player : IInputActionCollection, IDisposable ""action"": ""Coding"", ""isComposite"": false, ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""9fc9a4fc-1140-4bf4-acb9-5e210bf4f365"", + ""path"": ""/k"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Player"", + ""action"": ""Quit"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""9bcc3236-8109-4b58-89db-131cb9301bf4"", + ""path"": ""/buttonEast"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Player"", + ""action"": ""Quit"", + ""isComposite"": false, + ""isPartOfComposite"": false } ] }, @@ -381,6 +411,7 @@ public class @Player : IInputActionCollection, IDisposable 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); m_NullMap_Newaction = m_NullMap.FindAction("New action", throwIfNotFound: true); @@ -442,6 +473,7 @@ public class @Player : IInputActionCollection, IDisposable 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 { private @Player m_Wrapper; @@ -450,6 +482,7 @@ public class @Player : IInputActionCollection, IDisposable 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(); } public void Disable() { Get().Disable(); } @@ -471,6 +504,9 @@ public class @Player : IInputActionCollection, IDisposable @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; } m_Wrapper.m_PlayerNormalActionsCallbackInterface = instance; if (instance != null) @@ -487,6 +523,9 @@ public class @Player : IInputActionCollection, IDisposable @Coding.started += instance.OnCoding; @Coding.performed += instance.OnCoding; @Coding.canceled += instance.OnCoding; + @Quit.started += instance.OnQuit; + @Quit.performed += instance.OnQuit; + @Quit.canceled += instance.OnQuit; } } } @@ -588,6 +627,7 @@ public class @Player : IInputActionCollection, IDisposable void OnRun(InputAction.CallbackContext context); void OnInteraction(InputAction.CallbackContext context); void OnCoding(InputAction.CallbackContext context); + void OnQuit(InputAction.CallbackContext context); } public interface INullMapActions { diff --git a/Assets/InputAssets/Player.inputactions b/Assets/InputAssets/Player.inputactions index 3a481a8..ee366e1 100644 --- a/Assets/InputAssets/Player.inputactions +++ b/Assets/InputAssets/Player.inputactions @@ -36,6 +36,14 @@ "expectedControlType": "Button", "processors": "", "interactions": "Press(behavior=2)" + }, + { + "name": "Quit", + "type": "Button", + "id": "8d490180-d97c-4d4f-836c-a6f7a4392b67", + "expectedControlType": "Button", + "processors": "", + "interactions": "Press(behavior=2)" } ], "bindings": [ @@ -170,6 +178,28 @@ "action": "Coding", "isComposite": false, "isPartOfComposite": false + }, + { + "name": "", + "id": "9fc9a4fc-1140-4bf4-acb9-5e210bf4f365", + "path": "/k", + "interactions": "", + "processors": "", + "groups": "Player", + "action": "Quit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9bcc3236-8109-4b58-89db-131cb9301bf4", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Player", + "action": "Quit", + "isComposite": false, + "isPartOfComposite": false } ] }, diff --git a/Assets/MyPostProcess/Effects/Wave/Attack_Wave/AWM0.mat b/Assets/MyPostProcess/Effects/Wave/Attack_Wave/AWM0.mat index 6747b5d..6d28161 100644 --- a/Assets/MyPostProcess/Effects/Wave/Attack_Wave/AWM0.mat +++ b/Assets/MyPostProcess/Effects/Wave/Attack_Wave/AWM0.mat @@ -44,6 +44,6 @@ Material: - WaveIntensity_2: 1 - WaveSpread_Value: 0 m_Colors: - - Center: {r: -0.61346686, g: 0.31902167, b: 0, a: 0} + - Center: {r: 0.6066498, g: 0.21391696, 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..5b5b807 --- /dev/null +++ b/Assets/Prefabs/电话线&电报系统/修电话线界面.prefab @@ -0,0 +1,229 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8233114533063075528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8233114533063075529} + - component: {fileID: 8233114533063075543} + - component: {fileID: 8233114533063075542} + m_Layer: 5 + m_Name: "\u4FEE\u7535\u8BDD\u7EBF\u754C\u9762" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8233114533063075529 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8233114533063075528} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.15, y: 0.15, z: 0.15} + m_Children: + - {fileID: 8233114533355190934} + - {fileID: 8233114534707674507} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.61048114, y: 0.20600002} + m_AnchorMax: {x: 0.86200005, y: 0.572} + m_AnchoredPosition: {x: -432.00003, y: -3.9000397} + m_SizeDelta: {x: 297, y: 142} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8233114533063075543 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8233114533063075528} + m_CullTransparentMesh: 1 +--- !u!114 &8233114533063075542 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8233114533063075528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.21960786, g: 0.21960786, b: 0.21960786, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8233114533355190921 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8233114533355190934} + - component: {fileID: 8233114533355190932} + - component: {fileID: 8233114533355190935} + m_Layer: 5 + m_Name: "\u8FDB\u5EA6\u6761\u80CC\u666F" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8233114533355190934 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8233114533355190921} + 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: 8233114533063075529} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.2732673, y: 0.23600002} + m_AnchorMax: {x: 0.72315717, y: 0.80067426} + m_AnchoredPosition: {x: 0.5, y: -3.9999695} + m_SizeDelta: {x: -79, y: -26} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8233114533355190932 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8233114533355190921} + m_CullTransparentMesh: 1 +--- !u!114 &8233114533355190935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8233114533355190921} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8233114534707674506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8233114534707674507} + - component: {fileID: 8233114534707674505} + - component: {fileID: 8233114534707674504} + m_Layer: 5 + m_Name: "\u8FDB\u5EA6\u6761" + m_TagString: "\u8FDB\u5EA6\u6761" + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8233114534707674507 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8233114534707674506} + 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: 8233114533063075529} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.2732673, y: 0.23600002} + m_AnchorMax: {x: 0.72315717, y: 0.80067426} + m_AnchoredPosition: {x: 0.5, y: -3.9999695} + m_SizeDelta: {x: -79, y: -26} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8233114534707674505 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8233114534707674506} + m_CullTransparentMesh: 1 +--- !u!114 &8233114534707674504 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8233114534707674506} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 0.31 + m_FillClockwise: 1 + m_FillOrigin: 2 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/Prefabs/电话线&电报系统/修电话线界面.prefab.meta b/Assets/Prefabs/电话线&电报系统/修电话线界面.prefab.meta new file mode 100644 index 0000000..ff09d0d --- /dev/null +++ b/Assets/Prefabs/电话线&电报系统/修电话线界面.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82d871be611f9d14fbe8c166075c1a37 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/角色/小孩.prefab b/Assets/Prefabs/角色/小孩.prefab index 52d2f70..1861d5c 100644 --- a/Assets/Prefabs/角色/小孩.prefab +++ b/Assets/Prefabs/角色/小孩.prefab @@ -277,6 +277,22 @@ MonoBehaviour: m_CallState: 2 m_ActionId: fddd4068-5ae8-4c1a-8498-4c8c30327f57 m_ActionName: PlayerInThrowing/AdjustTheAngle[/Keyboard/s,/Keyboard/w] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1692961902718145226} + m_TargetAssemblyTypeName: M_Player, Assembly-CSharp + m_MethodName: OnQuit + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_ActionId: 8d490180-d97c-4d4f-836c-a6f7a4392b67 + m_ActionName: PlayerNormal/Quit[/Keyboard/k,/XInputControllerWindows/buttonEast] m_NeverAutoSwitchControlSchemes: 0 m_DefaultControlScheme: Player m_DefaultActionMap: PlayerNormal diff --git a/Assets/Prefabs/轰炸区系统/炮弹.prefab b/Assets/Prefabs/轰炸区系统/炮弹.prefab index 1dd6c36..1513eca 100644 --- a/Assets/Prefabs/轰炸区系统/炮弹.prefab +++ b/Assets/Prefabs/轰炸区系统/炮弹.prefab @@ -14,7 +14,7 @@ GameObject: - component: {fileID: 7607195361720575763} m_Layer: 0 m_Name: "\u70AE\u5F39" - m_TagString: Untagged + m_TagString: "\u70AE\u5F39" m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -98,6 +98,7 @@ MonoBehaviour: m_EditorClassIdentifier: shadow: {fileID: 3566358762308528686, guid: 73f23d723f100f54db8c58c86da940eb, type: 3} boomObj: {fileID: 7911349319489194765, guid: 299f21a72c405984780245234d765a50, type: 3} + M_BombingArea: {fileID: 0} --- !u!61 &7607195361720575763 BoxCollider2D: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/各种系统测试与陈列.unity b/Assets/Scenes/各种系统测试与陈列.unity index 86c9dd0..15202e6 100644 --- a/Assets/Scenes/各种系统测试与陈列.unity +++ b/Assets/Scenes/各种系统测试与陈列.unity @@ -1297,81 +1297,11 @@ Transform: m_CorrespondingSourceObject: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} m_PrefabInstance: {fileID: 381999398} m_PrefabAsset: {fileID: 0} ---- !u!1 &383396460 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!4 &421694489 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1692961902559028647, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + m_PrefabInstance: {fileID: 1692961901516479215} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 383396461} - - component: {fileID: 383396463} - - component: {fileID: 383396462} - m_Layer: 5 - m_Name: "\u8FDB\u5EA6\u6761" - m_TagString: "\u8FDB\u5EA6\u6761" - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &383396461 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 383396460} - 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: 1893052719} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.2732673, y: 0.23600002} - m_AnchorMax: {x: 0.72315717, y: 0.80067426} - m_AnchoredPosition: {x: 0.5, y: -3.9999695} - m_SizeDelta: {x: -79, y: -26} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &383396462 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 383396460} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 0, b: 0, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 3 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 0.31 - m_FillClockwise: 1 - m_FillOrigin: 2 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &383396463 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 383396460} - m_CullTransparentMesh: 1 --- !u!1 &461367559 GameObject: m_ObjectHideFlags: 0 @@ -2567,7 +2497,6 @@ MonoBehaviour: shellSpeed: 10 shellFallingTime: 1 shellShadowRangeOfChange: 0.1 - shellShadowPositionYOffSet: 1.5 rateOfChangeOfThrowingAngle: 1 strengthOfThrowing: 8 stageName: @@ -2686,7 +2615,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &969830748 Transform: m_ObjectHideFlags: 0 @@ -3332,6 +3261,10 @@ MonoBehaviour: m_CallState: 2 m_ActionId: fddd4068-5ae8-4c1a-8498-4c8c30327f57 m_ActionName: PlayerInThrowing/AdjustTheAngle[/Keyboard/s,/Keyboard/w] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 8d490180-d97c-4d4f-836c-a6f7a4392b67 + m_ActionName: PlayerNormal/Quit[/Keyboard/k] m_NeverAutoSwitchControlSchemes: 0 m_DefaultControlScheme: Player m_DefaultActionMap: PlayerNormal @@ -4593,81 +4526,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1631382895 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1631382896} - - component: {fileID: 1631382898} - - component: {fileID: 1631382897} - m_Layer: 5 - m_Name: "\u8FDB\u5EA6\u6761\u80CC\u666F" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1631382896 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1631382895} - 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: 1893052719} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.2732673, y: 0.23600002} - m_AnchorMax: {x: 0.72315717, y: 0.80067426} - m_AnchoredPosition: {x: 0.5, y: -3.9999695} - m_SizeDelta: {x: -79, y: -26} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1631382897 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1631382895} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1631382898 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1631382895} - m_CullTransparentMesh: 1 --- !u!1 &1727183435 GameObject: m_ObjectHideFlags: 0 @@ -5041,83 +4899,16 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1839520244} m_CullTransparentMesh: 1 ---- !u!1 &1893052718 +--- !u!1 &1893052718 stripped GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 8233114533063075528, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + m_PrefabInstance: {fileID: 8233114534945036262} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1893052719} - - component: {fileID: 1893052721} - - component: {fileID: 1893052720} - m_Layer: 5 - m_Name: "\u4FEE\u7535\u8BDD\u7EBF\u754C\u9762" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1893052719 +--- !u!224 &1893052719 stripped RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + m_PrefabInstance: {fileID: 8233114534945036262} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1893052718} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.15, y: 0.15, z: 0.15} - m_Children: - - {fileID: 1631382896} - - {fileID: 383396461} - m_Father: {fileID: 1272302693} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.61048114, y: 0.20600002} - m_AnchorMax: {x: 0.86200005, y: 0.572} - m_AnchoredPosition: {x: -432.00003, y: -3.9000397} - m_SizeDelta: {x: 297, y: 142} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1893052720 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1893052718} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.21960786, g: 0.21960786, b: 0.21960786, a: 0} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1893052721 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1893052718} - m_CullTransparentMesh: 1 --- !u!1 &1894615459 GameObject: m_ObjectHideFlags: 0 @@ -6219,6 +6010,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 1601657821} m_Modifications: + - target: {fileID: 1692961902718145226, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} + propertyPath: throwOffset + value: + objectReference: {fileID: 421694489} - target: {fileID: 3719369086825294709, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} propertyPath: m_RootOrder value: 1 @@ -6274,3 +6069,100 @@ Transform: m_CorrespondingSourceObject: {fileID: 3719369086825294709, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} m_PrefabInstance: {fileID: 1692961901516479215} m_PrefabAsset: {fileID: 0} +--- !u!1001 &8233114534945036262 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1272302693} + m_Modifications: + - target: {fileID: 8233114533063075528, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_Name + value: "\u4FEE\u7535\u8BDD\u7EBF\u754C\u9762" + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchorMax.x + value: 0.86200005 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchorMax.y + value: 0.572 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchorMin.x + value: 0.61048114 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchorMin.y + value: 0.20600002 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_SizeDelta.x + value: 297 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_SizeDelta.y + value: 142 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchoredPosition.x + value: -432.00003 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchoredPosition.y + value: -3.9000397 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} diff --git a/Assets/Scenes/第一关.unity b/Assets/Scenes/第一关.unity index 34ff168..d1b0bcc 100644 --- a/Assets/Scenes/第一关.unity +++ b/Assets/Scenes/第一关.unity @@ -217,6 +217,120 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1001 &90261332 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 526267221} + m_Modifications: + - target: {fileID: 8233114533063075528, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_Name + value: "\u4FEE\u7535\u8BDD\u7EBF\u754C\u9762" + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075528, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchorMax.x + value: 0.86200005 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchorMax.y + value: 0.572 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchorMin.x + value: 0.61048114 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchorMin.y + value: 0.20600002 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_SizeDelta.x + value: 297 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_SizeDelta.y + value: 142 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchoredPosition.x + value: -432.00003 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_AnchoredPosition.y + value: -3.9000397 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + 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} +--- !u!224 &90261333 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8233114533063075529, guid: 82d871be611f9d14fbe8c166075c1a37, type: 3} + m_PrefabInstance: {fileID: 90261332} + m_PrefabAsset: {fileID: 0} --- !u!1 &105534303 GameObject: m_ObjectHideFlags: 0 @@ -244,12 +358,140 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: + - {fileID: 800689920} - {fileID: 308174201} - {fileID: 1253443725} - {fileID: 1224042232} + - {fileID: 481019693} + - {fileID: 987095759} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &207238617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 207238618} + - component: {fileID: 207238621} + - component: {fileID: 207238620} + - component: {fileID: 207238619} + m_Layer: 0 + m_Name: "\u7535\u8BDD\u7EBF4" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &207238618 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 207238617} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 85.44, y: -3.14, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 481019693} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &207238619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 207238617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3aac6ccb22f7aa3428b69462001463ed, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interface: {fileID: 0} + isRepared: 0 + endEvent: {fileID: 0} +--- !u!61 &207238620 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 207238617} + 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.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &207238621 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 207238617} + 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: 1 + m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &308174199 GameObject: m_ObjectHideFlags: 0 @@ -261,9 +503,10 @@ GameObject: - component: {fileID: 308174201} - component: {fileID: 308174200} - component: {fileID: 308174202} + - component: {fileID: 308174203} m_Layer: 0 m_Name: "\u6218\u573A" - m_TagString: Untagged + m_TagString: "\u5730\u9762" m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -331,7 +574,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 105534304} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!60 &308174202 PolygonCollider2D: @@ -374,6 +617,27 @@ PolygonCollider2D: - {x: 81.79, y: -12.075} - {x: 81.99249, y: -10.256154} - {x: 79.35636, y: -10.345915} +--- !u!50 &308174203 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 308174199} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 7 --- !u!1 &371655830 GameObject: m_ObjectHideFlags: 0 @@ -415,7 +679,6 @@ MonoBehaviour: shellSpeed: 10 shellFallingTime: 1 shellShadowRangeOfChange: 0.1 - shellShadowPositionYOffSet: 0.3 rateOfChangeOfThrowingAngle: 1 strengthOfThrowing: 8 stageName: @@ -434,6 +697,225 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &476778784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476778785} + - component: {fileID: 476778788} + - component: {fileID: 476778787} + - component: {fileID: 476778786} + m_Layer: 0 + m_Name: "\u7535\u8BDD\u7EBF6" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476778785 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476778784} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 112.81, y: -4.24, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 481019693} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &476778786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476778784} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3aac6ccb22f7aa3428b69462001463ed, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interface: {fileID: 0} + isRepared: 0 + endEvent: {fileID: 0} +--- !u!61 &476778787 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476778784} + 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.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &476778788 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476778784} + 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: 1 + m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1001 &481019692 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 105534304} + m_Modifications: + - target: {fileID: 3945938555658400084, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_Color.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938555658400084, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_Color.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938555658400084, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3945938555658400084, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_SortingOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3945938555658400085, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalPosition.x + value: 7.65 + objectReference: {fileID: 0} + - target: {fileID: 3945938555658400085, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalPosition.y + value: -1.79 + objectReference: {fileID: 0} + - target: {fileID: 3945938555658400087, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: endEvent + value: + objectReference: {fileID: 1345377333} + - target: {fileID: 3945938556576538516, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_Name + value: "\u7535\u8BDD\u7EBF\u4EEC" + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538517, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: OKCount + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} +--- !u!4 &481019693 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3945938556576538518, guid: 77c170410751adc43b3804b6a3f59d3b, type: 3} + m_PrefabInstance: {fileID: 481019692} + m_PrefabAsset: {fileID: 0} --- !u!1 &526267217 GameObject: m_ObjectHideFlags: 0 @@ -525,6 +1007,7 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_Children: + - {fileID: 90261333} - {fileID: 1846175060} m_Father: {fileID: 1102619305} m_RootOrder: 0 @@ -1006,6 +1489,334 @@ RectTransform: m_AnchoredPosition: {x: 10.0712, y: 6.995377} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} +--- !u!1001 &800689919 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 105534304} + m_Modifications: + - target: {fileID: 3166212250367666320, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_Size.x + value: 23.87 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666321, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666321, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_WasSpriteAssigned + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666322, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_Name + value: "\u8F70\u70B8\u533A" + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalPosition.x + value: -0.39 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalPosition.y + value: 1.99 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalPosition.z + value: -1.6291499 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3166212250367666326, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + propertyPath: shellShadowYOffset + value: -3.3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} +--- !u!4 &800689920 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3166212250367666323, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + m_PrefabInstance: {fileID: 800689919} + m_PrefabAsset: {fileID: 0} +--- !u!1 &815521433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 815521434} + - component: {fileID: 815521437} + - component: {fileID: 815521436} + - component: {fileID: 815521435} + m_Layer: 0 + m_Name: "\u7535\u8BDD\u7EBF2" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &815521434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815521433} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 35.14, y: -2.01, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 481019693} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &815521435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815521433} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3aac6ccb22f7aa3428b69462001463ed, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interface: {fileID: 0} + isRepared: 0 + endEvent: {fileID: 0} +--- !u!61 &815521436 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815521433} + 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.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &815521437 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815521433} + 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: 1 + m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &815705750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 815705751} + - component: {fileID: 815705754} + - component: {fileID: 815705753} + - component: {fileID: 815705752} + m_Layer: 0 + m_Name: "\u7535\u8BDD\u7EBF5" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &815705751 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815705750} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 98, y: -3.14, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 481019693} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &815705752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815705750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3aac6ccb22f7aa3428b69462001463ed, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interface: {fileID: 0} + isRepared: 0 + endEvent: {fileID: 0} +--- !u!61 &815705753 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815705750} + 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.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &815705754 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 815705750} + 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: 1 + m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &985766167 GameObject: m_ObjectHideFlags: 0 @@ -1080,6 +1891,130 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &987095758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 987095759} + - component: {fileID: 987095760} + - component: {fileID: 987095761} + - component: {fileID: 987095762} + m_Layer: 0 + m_Name: "\u77F3\u5934" + m_TagString: "\u77F3\u5934" + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &987095759 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 987095758} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 15.19, y: -1.28, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 105534304} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &987095760 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 987095758} + 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 + serializedVersion: 2 + m_Size: {x: 2.66, y: 2.86} + m_EdgeRadius: 0 +--- !u!114 &987095761 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 987095758} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 150efca3e442f4943b2d1e4aa6a772c5, type: 3} + m_Name: + m_EditorClassIdentifier: + missile: {fileID: 3118168874406839345, guid: a33f3ee35358b11469af30e9a746a630, type: 3} +--- !u!50 &987095762 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 987095758} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 3 +--- !u!1 &1008194249 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1008194250} + m_Layer: 0 + m_Name: "\u4E8B\u4EF6" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1008194250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1008194249} + 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: 1345377332} + m_Father: {fileID: 1102619305} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1026876584 GameObject: m_ObjectHideFlags: 0 @@ -1287,6 +2222,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 526267221} + - {fileID: 1008194250} m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1369,7 +2305,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1142437218} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -32.53, y: -5.2200003, z: -10} + m_LocalPosition: {x: 8.9, y: 2.39, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1608038909} @@ -1502,6 +2438,8 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1224042232} + - component: {fileID: 1224042233} + - component: {fileID: 1224042234} m_Layer: 0 m_Name: "\u4EFB\u52A1\u4E66" m_TagString: Untagged @@ -1517,12 +2455,52 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1224042231} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -33.06, y: -7.34, z: 0} + m_LocalPosition: {x: -32.94, y: -7.78, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 105534304} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1224042233 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224042231} + 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: 1.87, y: 2.02} + m_EdgeRadius: 0 +--- !u!114 &1224042234 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224042231} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4bf5fb83616faf46871d36e6dd11e78, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interface: {fileID: 0} + canvas: {fileID: 526267221} --- !u!1 &1253175839 GameObject: m_ObjectHideFlags: 0 @@ -1604,7 +2582,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 105534304} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1253443726 MonoBehaviour: @@ -1742,6 +2720,176 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1275295338} m_CullTransparentMesh: 1 +--- !u!1 &1345377331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1345377332} + - component: {fileID: 1345377333} + m_Layer: 0 + m_Name: "\u5F53\u4FEE\u597D\u7B2C\u4E00\u4E2A\u7535\u8BDD\u7EBF" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1345377332 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1345377331} + 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: 1008194250} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1345377333 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1345377331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4a81fb9add054924e9caa0d022bf4a6b, type: 3} + m_Name: + m_EditorClassIdentifier: + shell: {fileID: 6293088924721911990, guid: bdd288e4cdf08da45b1a42ced9473872, type: 3} + bombingArea: {fileID: 1842116604} +--- !u!1 &1414747976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1414747977} + - component: {fileID: 1414747980} + - component: {fileID: 1414747979} + - component: {fileID: 1414747978} + m_Layer: 0 + m_Name: "\u7535\u8BDD\u7EBF3" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1414747977 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414747976} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 57.35, y: -8.13, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 481019693} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1414747978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414747976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3aac6ccb22f7aa3428b69462001463ed, type: 3} + m_Name: + m_EditorClassIdentifier: + m_interface: {fileID: 0} + isRepared: 0 + endEvent: {fileID: 0} +--- !u!61 &1414747979 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414747976} + 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.5, y: 0.5} + oldSize: {x: 1, y: 1} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!212 &1414747980 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414747976} + 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: 1 + m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1477400527 GameObject: m_ObjectHideFlags: 0 @@ -1802,7 +2950,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1477400527} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -32.53, y: -5.2200003, z: -10} + m_LocalPosition: {x: 8.9, y: 2.39, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 32565896} @@ -1943,11 +3091,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3719369086825294709, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} propertyPath: m_LocalPosition.x - value: -35.62 + value: 5.81 objectReference: {fileID: 0} - target: {fileID: 3719369086825294709, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} propertyPath: m_LocalPosition.y - value: -5.48 + value: 2.13 objectReference: {fileID: 0} - target: {fileID: 3719369086825294709, guid: e0481b76b4057fd4fad09cc46028b53a, type: 3} propertyPath: m_LocalPosition.z @@ -2324,6 +3472,17 @@ MonoBehaviour: stopVoiceover: 1 waitForVO: 0 setSayDialog: {fileID: 779433970} +--- !u!114 &1842116604 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 3166212250367666326, guid: 1d53f5a85cbf57b48b0b6faf88c1ded0, type: 3} + m_PrefabInstance: {fileID: 800689919} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e2f52a87447d5c341a9d697d1cfce340, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1846175059 GameObject: m_ObjectHideFlags: 0 @@ -2356,7 +3515,7 @@ RectTransform: - {fileID: 1026876585} - {fileID: 1184038755} m_Father: {fileID: 526267221} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} diff --git a/Assets/Scripts/M_Player.cs b/Assets/Scripts/M_Player.cs index e70e16d..d6ddd04 100644 --- a/Assets/Scripts/M_Player.cs +++ b/Assets/Scripts/M_Player.cs @@ -125,6 +125,11 @@ public class M_Player : MonoBehaviour } } + public void OnQuit(InputAction.CallbackContext context) + { + if(context.started) catched.Quit();//如果按下退出按钮,则执行捕捉到物体的退出功能 + } + //监听修改投掷角度的函数 public void OnAdjustTheAngle(InputAction.CallbackContext context) {throwingAngleDir = context.ReadValue();}//把收到的轴的值交给角度变化的大小和方向 diff --git a/Assets/Scripts/事件/CallASpecialShell.cs b/Assets/Scripts/事件/CallASpecialShell.cs new file mode 100644 index 0000000..061bdc6 --- /dev/null +++ b/Assets/Scripts/事件/CallASpecialShell.cs @@ -0,0 +1,21 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CallASpecialShell : Event +{ + //修好第一个电话线后的事件,召唤一个特殊的炮弹摧毁石头 + [Tooltip("要召唤,得先有,对吧?拖进炮弹的预制体")] + public GameObject shell; + [Tooltip("召唤的炮弹需要知道自己属于哪个轰炸区,请拖入其轰炸区")] + public BombingArea bombingArea; + + public override void OnCall() + { + //当事件触发,生成一个特殊的炮弹 + Shell thisShell = Instantiate(shell,new Vector3(15.1599998f,9.23999977f,0f),Quaternion.identity). + GetComponent(); + thisShell.M_BombingArea = bombingArea; + thisShell.YouAreSpecal();//告诉这枚炮弹,它是特殊的 + } +} diff --git a/Assets/Scripts/事件/CallASpecialShell.cs.meta b/Assets/Scripts/事件/CallASpecialShell.cs.meta new file mode 100644 index 0000000..db51a1d --- /dev/null +++ b/Assets/Scripts/事件/CallASpecialShell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4a81fb9add054924e9caa0d022bf4a6b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/信息相关/AllLinesInfo.cs b/Assets/Scripts/信息相关/AllLinesInfo.cs index f107ed7..172358d 100644 --- a/Assets/Scripts/信息相关/AllLinesInfo.cs +++ b/Assets/Scripts/信息相关/AllLinesInfo.cs @@ -1,12 +1,14 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEditor; public class AllLinesInfo : MonoBehaviour { //总线信息类,用来存储场景中电话线断裂的总体信息, // Start is called before the first frame update - public int needCount; + [ReadOnly][SerializeField] + private int needCount; public int OKCount = 0; void Start() { @@ -20,4 +22,23 @@ public class AllLinesInfo : MonoBehaviour } public bool AreYouOK(){return (needCount == OKCount);}//返回完成量是不是等于需求量 + + //制造一个只读的变量,不要动这些 + public class ReadOnlyAttribute : PropertyAttribute{} + [CustomPropertyDrawer(typeof(ReadOnlyAttribute))] + public class ReadOnlyDrawer : PropertyDrawer + { + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return EditorGUI.GetPropertyHeight(property, label, true); + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + GUI.enabled = false; + EditorGUI.PropertyField(position, property, label, true); + GUI.enabled = true; + } + } + // } diff --git a/Assets/Scripts/信息相关/IndexRecoder.cs b/Assets/Scripts/信息相关/IndexRecoder.cs index 1d66440..43076c3 100644 --- a/Assets/Scripts/信息相关/IndexRecoder.cs +++ b/Assets/Scripts/信息相关/IndexRecoder.cs @@ -32,8 +32,8 @@ public class IndexRecoder : MonoBehaviour public float shellFallingTime; [Tooltip("炮弹阴影的震动幅度")] public float shellShadowRangeOfChange; - [Tooltip("炮弹阴影的Y值偏移")] - public float shellShadowPositionYOffSet; + // [Tooltip("炮弹阴影的Y值偏移")] + // public float shellShadowPositionYOffSet; [Tooltip("玩家投掷角度变化的速度")] public float rateOfChangeOfThrowingAngle; [Tooltip("抛出投掷物的力度")] diff --git a/Assets/Scripts/具象物体/Machine.cs b/Assets/Scripts/具象物体/Machine.cs index 86896d8..2fed709 100644 --- a/Assets/Scripts/具象物体/Machine.cs +++ b/Assets/Scripts/具象物体/Machine.cs @@ -68,7 +68,8 @@ public class Machine : Interactive //用来检查电话线的函数,如果电话线全通,返回true,否则返回false private bool LinesCheck() { - if(linesChecker.needCount == linesChecker.OKCount) return true; + //if(linesChecker.needCount == linesChecker.OKCount) return true;过时的方法 + if(linesChecker.AreYouOK()) return true; else return false; } diff --git a/Assets/Scripts/具象物体/MissionBook.cs b/Assets/Scripts/具象物体/MissionBook.cs new file mode 100644 index 0000000..e50d744 --- /dev/null +++ b/Assets/Scripts/具象物体/MissionBook.cs @@ -0,0 +1,17 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MissionBook : Interactive +{ + //任务书,继承可交互物体基类 + [Tooltip("就是Canvas物体,拖进来,用来找到任务书的UI并控制它的开关")] + public RectTransform canvas; + private GameObject bookUI;//任务书游戏物体 + void Start() + { + bookUI = canvas.Find("任务书").gameObject;//找到任务书UI,因为其默认隐藏,所以必须用这种方式找到 + } + public override void OnCall(){bookUI.SetActive(true);}//当被唤醒,直接显示任务书的UI + public override void Quit(){bookUI.SetActive(false);}//当触发退出按钮,直接关闭任务书UI +} diff --git a/Assets/Scripts/具象物体/MissionBook.cs.meta b/Assets/Scripts/具象物体/MissionBook.cs.meta new file mode 100644 index 0000000..6ee0d23 --- /dev/null +++ b/Assets/Scripts/具象物体/MissionBook.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c4bf5fb83616faf46871d36e6dd11e78 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/具象物体/Shell.cs b/Assets/Scripts/具象物体/Shell.cs index 344c230..55b36bc 100644 --- a/Assets/Scripts/具象物体/Shell.cs +++ b/Assets/Scripts/具象物体/Shell.cs @@ -14,6 +14,8 @@ public class Shell : MonoBehaviour private bool isDroping = false; private Transform m_shadow; public GameObject boomObj; + public BombingArea M_BombingArea; + private bool amISpecal = false;//记录自己是不是特殊的的变量。特殊的炮弹才能炸烂石头。 void Start() { @@ -24,7 +26,7 @@ public class Shell : MonoBehaviour m_shadow = Instantiate(shadow,//生成一片阴影 new Vector3(transform.position.x,//在这枚炮弹的X ground.transform.position.y + //地面的Y - indexRecoder.shellShadowPositionYOffSet,//加上偏移量 + M_BombingArea.shellShadowYOffset,//加上偏移量 0), Quaternion.identity) .transform; @@ -43,6 +45,9 @@ public class Shell : MonoBehaviour } + public bool AmISpecal(){return amISpecal;}//外部调用,返回这个炮弹是不是特殊的 + public void YouAreSpecal(){amISpecal = true;}//外部调用,生成炮弹时,给其标记它是特殊的。 + private void ShadowShock() { m_shadow.transform.localScale = new Vector3(m_shadow.localScale.x + @@ -71,6 +76,12 @@ public class Shell : MonoBehaviour Destroy(gameObject); Instantiate(boomObj, new Vector2(transform.position.x, transform.position.y),Quaternion.identity); break; + case "石头": + Destroy(m_shadow.gameObject); + Destroy(gameObject);//摧毁炮弹 + //如果自己是特殊的炮弹,则触发石头的程序段 + if(amISpecal) other.GetComponent().BeHitBySpecalShell(); + break; } } diff --git a/Assets/Scripts/具象物体/Stone.cs b/Assets/Scripts/具象物体/Stone.cs new file mode 100644 index 0000000..07195dc --- /dev/null +++ b/Assets/Scripts/具象物体/Stone.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Stone : MonoBehaviour +{ + //具象物体,石头 + [Tooltip("投掷物堆的游戏物体,请拖入预制体。石头被剧情杀炸毁后,将生成这样一个投掷物堆")] + public GameObject missile; + //炮弹是触发器,在这里写碰撞没用 + // void OnCollisionEnter2D(Collision2D other) + // { + // Debug.Log("被"+other.transform.name+"给锤了"); + // if(other.transform.tag == "炮弹")//如果被炮弹锤了 + // { + // //因为可能是普通的炮弹锤了这个石头,所以给炮弹加个标识吧,是特殊的炮弹才能炸烂这个石头 + // if(other.transform.GetComponent().AmISpecal()) + // { + // Instantiate(missile,transform.position,Quaternion.identity);//原地生成投掷物堆 + // Destroy(other.gameObject); + // Destroy(gameObject);//被特殊炮弹锤了,销毁炮弹和自己 + // } + // Destroy(other.gameObject);//被锤了以后,销毁那个炮弹 + // } + // } + + //如果被特殊炮弹击中 + public void BeHitBySpecalShell() + { + Instantiate(missile,transform.position,Quaternion.identity);//原地生成投掷物堆 + Destroy(gameObject); + } +} diff --git a/Assets/Scripts/具象物体/Stone.cs.meta b/Assets/Scripts/具象物体/Stone.cs.meta new file mode 100644 index 0000000..03d1717 --- /dev/null +++ b/Assets/Scripts/具象物体/Stone.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 150efca3e442f4943b2d1e4aa6a772c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/具象物体/TelephoneLine.cs b/Assets/Scripts/具象物体/TelephoneLine.cs index 0393fe3..e880896 100644 --- a/Assets/Scripts/具象物体/TelephoneLine.cs +++ b/Assets/Scripts/具象物体/TelephoneLine.cs @@ -2,6 +2,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; +using UnityEditor; public class TelephoneLine : Interactive { @@ -10,14 +11,18 @@ public class TelephoneLine : Interactive private float allNeedTime; private float hasReparedTime = 0f; private bool isReparing = false; - public bool isRepared = false; + [SerializeField][ReadOnly] + private bool isRepared = false; IndexRecoder indexRecoder; private float process = 0f; + [Tooltip("特殊电话线用,拖入这个电话线修好后的事件")] + public Event endEvent; void Start() { indexRecoder = FindObjectOfType(); allNeedTime = indexRecoder.TelephoneNeedTime; + m_interface = GameObject.Find("Canvas").transform.Find("修电话线界面").gameObject; } // Update is called once per frame @@ -31,10 +36,11 @@ public class TelephoneLine : Interactive //检查是否满了 if(process >= 1f) { - isRepared = true; - FindObjectOfType().OKCount++; + isRepared = true;//标记自己已经被修好 + FindObjectOfType().OKCount++;//找到总线信息,给好了的电话线+1 Debug.Log("满了,这个修好了"); - OnStopReparing(); + OnStopReparing();//关下UI + if(endEvent != null) endEvent.OnCall();//如果有结束事件,那触发一下结束事件 } //还要更新UI上的进度条 for(int i = 0; i < m_interface.transform.childCount; i++) @@ -45,7 +51,7 @@ public class TelephoneLine : Interactive public override void OnCall() { - //象征着按下交互键了,如果这个还没被修改,即刻开始修复电话线 + //象征着按下交互键了,如果这个还没被修好,即刻开始修复电话线 if(!isRepared) { m_interface.SetActive(true); @@ -64,8 +70,30 @@ public class TelephoneLine : Interactive OnStopReparing(); } + //当此电话线修好了 private void OnStopReparing() { - m_interface.SetActive(false); + m_interface.SetActive(false);//关闭修电话线的UI } + + + + //制造一个只读的变量,不要动这些 + public class ReadOnlyAttribute : PropertyAttribute{} + [CustomPropertyDrawer(typeof(ReadOnlyAttribute))] + public class ReadOnlyDrawer : PropertyDrawer + { + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return EditorGUI.GetPropertyHeight(property, label, true); + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + GUI.enabled = false; + EditorGUI.PropertyField(position, property, label, true); + GUI.enabled = true; + } + } + // } diff --git a/Assets/Scripts/抽象的东西/BombingArea.cs b/Assets/Scripts/抽象的东西/BombingArea.cs index c739a0b..3aadbda 100644 --- a/Assets/Scripts/抽象的东西/BombingArea.cs +++ b/Assets/Scripts/抽象的东西/BombingArea.cs @@ -8,8 +8,9 @@ public class BombingArea : MonoBehaviour // Start is called before the first frame update private bool bombing = false;//是否正在轰炸 public GameObject shell;//炮弹游戏物体 - // [Tooltip("炮弹阴影Y轴的偏移量")] - // public float shellShadowYOffset;//炮弹阴影Y轴的偏移量,因为复杂原因,必须使用此变量调整阴影的Y位置 + + [Tooltip("炮弹阴影Y轴的偏移量")] + public float shellShadowYOffset;//炮弹阴影Y轴的偏移量,因为复杂原因,必须使用此变量调整阴影的Y位置 private float minimumTimeInterval; private float maximumTimeInterval;//生成炮弹的最小和最大时间间隔 @@ -46,11 +47,12 @@ public class BombingArea : MonoBehaviour { if(leftTime <= 0f) { - Instantiate(shell,//生成炮弹 - player.transform.position + //以玩家位置 - new Vector3(Random.Range(-maxOffSetOfShell,maxOffSetOfShell),//加上水平方向的偏移量 - shellHeight,0),//竖直方向给高度 - Quaternion.identity); + GameObject ThisShell = Instantiate(shell,//生成炮弹 + player.transform.position + //以玩家位置 + new Vector3(Random.Range(-maxOffSetOfShell,maxOffSetOfShell),//加上水平方向的偏移量 + shellHeight,0),//竖直方向给高度 + Quaternion.identity); + ThisShell.GetComponent().M_BombingArea = this;//给子弹赋以自身,让其好获取Y轴偏移量 leftTime = Random.Range(minimumTimeInterval,maximumTimeInterval); } else leftTime -= Time.deltaTime; diff --git a/Assets/Scripts/抽象的东西/Interactive.cs b/Assets/Scripts/抽象的东西/Interactive.cs index ba5cc0b..5b70db7 100644 --- a/Assets/Scripts/抽象的东西/Interactive.cs +++ b/Assets/Scripts/抽象的东西/Interactive.cs @@ -5,7 +5,6 @@ using UnityEngine.UI; public class Interactive : MonoBehaviour { - // Start is called before the first frame update //这是所有可交互物体的基类 public GameObject m_interface;//可交互物体一般都和一个UI界面挂钩,这就是那个UI界面 @@ -33,7 +32,8 @@ public class Interactive : MonoBehaviour // //以下为针对各具体可交互对象的虚拟函数,在具体物体中重写 - public virtual void Coding(string temp){} - public virtual void StopRepareTheTelephoneLine(){} + public virtual void Coding(string temp){}//电报机的打码 + public virtual void StopRepareTheTelephoneLine(){}//电话线的停止修复(松开按键检测 + public virtual void Quit(){}//任务书的关闭 // } diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 284e305..686dc83 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -7,6 +7,8 @@ TagManager: - "\u8FDB\u5EA6\u6761" - "\u5730\u9762" - "\u6295\u63B7\u7269" + - "\u70AE\u5F39" + - "\u77F3\u5934" layers: - Default - TransparentFX diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 7fb2274..0d6f91b 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -24,13 +24,13 @@ EditorUserSettings: value: 22424703114646680e0b0227036cdafade90ecf1aafdcdb8e2dc99eb0c69f6dc6a20dea7f234362820 flags: 0 RecentlyUsedScenePath-6: - value: 22424703114646680e0b0227036cdae0f290dfc7abfbfdb7f6d69be60968fbcd663fd8601ed2bad4ce4cfa320d2a18 + value: 22424703114646680e0b0227036cdacaf990d3ea61ade8e6a9f1d07df7ee3d2cfb flags: 0 RecentlyUsedScenePath-7: - value: 22424703114646680e0b0227036cdacaf990d3ea61aecec8a8d5c77df7ee3d2cfb + value: 22424703114646680e0b0227036cdae0f290dfc7abfbfdb7f6d69be60968fbcd663fd8601ed2bad4ce4cfa320d2a18 flags: 0 RecentlyUsedScenePath-8: - value: 22424703114646680e0b0227036cdacaf990d3ea61ade8e6a9f1d07df7ee3d2cfb + value: 22424703114646680e0b0227036cdacaf990d3ea61aecec8a8d5c77df7ee3d2cfb flags: 0 RecentlyUsedScenePath-9: value: 22424703114646680e0b0227036cd8dcda93c0caa9cdf57e38271427fb