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 0000000..48777d5 Binary files /dev/null and b/Assets/Sprites/修理系统/30.png differ 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 0000000..1f58096 Binary files /dev/null and b/Assets/Sprites/修理系统/45.png differ 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 0000000..285007c Binary files /dev/null and b/Assets/Sprites/修理系统/60.png differ diff --git a/Assets/Sprites/修理系统/60.png.meta b/Assets/Sprites/修理系统/60.png.meta new file mode 100644 index 0000000..19e7d8d --- /dev/null +++ b/Assets/Sprites/修理系统/60.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: a75f56d5baad99b4dbae5973b0a62456 +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/修理系统/指针.png b/Assets/Sprites/修理系统/指针.png new file mode 100644 index 0000000..d15980b Binary files /dev/null and b/Assets/Sprites/修理系统/指针.png differ 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 0000000..8c1f8de Binary files /dev/null and b/Assets/Sprites/修理系统/暂用-Ui底部.png differ 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