From d81e0cb66ee5f00526f9296638a2f2b3939906fc Mon Sep 17 00:00:00 2001 From: KG0104 <76601263+KG0104@users.noreply.github.com> Date: Tue, 10 Aug 2021 17:05:48 +0200 Subject: [PATCH] Checkpoint-System v0.2 --- .../Scenes/Green_Idyll/green_idyll_1.unity | 634 +++++++++++++++++- 2DGame/Assets/Scripts/Maus/Checkpoint.cs | 4 + 2DGame/Assets/Scripts/Maus/MousePos.cs | 12 +- 2DGame/Assets/Sprites/checkpoint_0.png | Bin 0 -> 19182 bytes 2DGame/Assets/Sprites/checkpoint_0.png.meta | 96 +++ 2DGame/Assets/Sprites/checkpoint_1.png | Bin 0 -> 23598 bytes 2DGame/Assets/Sprites/checkpoint_1.png.meta | 96 +++ 7 files changed, 832 insertions(+), 10 deletions(-) create mode 100644 2DGame/Assets/Sprites/checkpoint_0.png create mode 100644 2DGame/Assets/Sprites/checkpoint_0.png.meta create mode 100644 2DGame/Assets/Sprites/checkpoint_1.png create mode 100644 2DGame/Assets/Sprites/checkpoint_1.png.meta diff --git a/2DGame/Assets/Scenes/Green_Idyll/green_idyll_1.unity b/2DGame/Assets/Scenes/Green_Idyll/green_idyll_1.unity index 47bc4ab..fd081c9 100644 --- a/2DGame/Assets/Scenes/Green_Idyll/green_idyll_1.unity +++ b/2DGame/Assets/Scenes/Green_Idyll/green_idyll_1.unity @@ -671,7 +671,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 115516880} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -27.59, y: 5.9, z: 0} + m_LocalPosition: {x: -13.3, y: 1.6, z: 0} m_LocalScale: {x: 0.3772047, y: 0.3772047, z: 0.3772047} m_Children: [] m_Father: {fileID: 0} @@ -1480,6 +1480,130 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &214740913 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 214740917} + - component: {fileID: 214740916} + - component: {fileID: 214740915} + - component: {fileID: 214740914} + m_Layer: 0 + m_Name: checkpoint_0 (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &214740914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214740913} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f037a06d9083052489faa3a9c37bb063, type: 3} + m_Name: + m_EditorClassIdentifier: + red: {fileID: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + green: {fileID: 21300000, guid: f2a243993330e8e40857102cf3351e52, type: 3} +--- !u!61 &214740915 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214740913} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 19.114874} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 3.31, y: 7} + newSize: {x: 2.36, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 3.31, y: 45.22974} + m_EdgeRadius: 0 +--- !u!212 &214740916 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214740913} + 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: 10754, guid: 0000000000000000f000000000000000, type: 0} + 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: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.36, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &214740917 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214740913} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 860.72, y: -10.49, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 101 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &242491967 GameObject: m_ObjectHideFlags: 0 @@ -4565,7 +4689,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 522608804} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 310, y: 17.7, z: 0} + m_LocalPosition: {x: 313.46, y: 20.18, z: 0} m_LocalScale: {x: 0.6, y: 0.6, z: 1} m_Children: - {fileID: 66658441} @@ -4858,7 +4982,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 637257604} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -9, y: 6.1, z: 0} + m_LocalPosition: {x: 1.3, y: 7.5, z: 0} m_LocalScale: {x: 0.3772047, y: 0.3772047, z: 0.3772047} m_Children: [] m_Father: {fileID: 0} @@ -11299,7 +11423,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 796706471} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 72, y: 28.8, z: 0} + m_LocalPosition: {x: 81.4, y: 29.9, z: 0} m_LocalScale: {x: 0.3772047, y: 0.3772047, z: 0.3772047} m_Children: [] m_Father: {fileID: 0} @@ -12402,7 +12526,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 936765968} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 725.27, y: 4.17, z: 0} + m_LocalPosition: {x: -26, y: 2, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 972365582} @@ -13285,6 +13409,130 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 995274835} m_CullTransparentMesh: 1 +--- !u!1 &1002661579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1002661583} + - component: {fileID: 1002661582} + - component: {fileID: 1002661581} + - component: {fileID: 1002661580} + m_Layer: 0 + m_Name: checkpoint_0 (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1002661580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002661579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f037a06d9083052489faa3a9c37bb063, type: 3} + m_Name: + m_EditorClassIdentifier: + red: {fileID: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + green: {fileID: 21300000, guid: f2a243993330e8e40857102cf3351e52, type: 3} +--- !u!61 &1002661581 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002661579} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 19.114874} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 3.31, y: 7} + newSize: {x: 2.36, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 3.31, y: 45.22974} + m_EdgeRadius: 0 +--- !u!212 &1002661582 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002661579} + 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: 10754, guid: 0000000000000000f000000000000000, type: 0} + 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: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.36, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1002661583 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002661579} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 535.5, y: -17.4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 100 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1006420611 GameObject: m_ObjectHideFlags: 0 @@ -13963,6 +14211,130 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1029742217} m_CullTransparentMesh: 1 +--- !u!1 &1081637519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1081637523} + - component: {fileID: 1081637522} + - component: {fileID: 1081637521} + - component: {fileID: 1081637520} + m_Layer: 0 + m_Name: checkpoint_0 (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1081637520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081637519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f037a06d9083052489faa3a9c37bb063, type: 3} + m_Name: + m_EditorClassIdentifier: + red: {fileID: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + green: {fileID: 21300000, guid: f2a243993330e8e40857102cf3351e52, type: 3} +--- !u!61 &1081637521 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081637519} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 19.114874} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 3.31, y: 7} + newSize: {x: 2.36, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 3.31, y: 45.22974} + m_EdgeRadius: 0 +--- !u!212 &1081637522 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081637519} + 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: 10754, guid: 0000000000000000f000000000000000, type: 0} + 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: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.36, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1081637523 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1081637519} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 304.08, y: 10.45, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 99 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1083000045 GameObject: m_ObjectHideFlags: 0 @@ -24251,6 +24623,130 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 92 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1230926686 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1230926690} + - component: {fileID: 1230926689} + - component: {fileID: 1230926688} + - component: {fileID: 1230926687} + m_Layer: 0 + m_Name: checkpoint_0 (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1230926687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1230926686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f037a06d9083052489faa3a9c37bb063, type: 3} + m_Name: + m_EditorClassIdentifier: + red: {fileID: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + green: {fileID: 21300000, guid: f2a243993330e8e40857102cf3351e52, type: 3} +--- !u!61 &1230926688 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1230926686} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 19.114874} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 3.31, y: 7} + newSize: {x: 2.36, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 3.31, y: 45.22974} + m_EdgeRadius: 0 +--- !u!212 &1230926689 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1230926686} + 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: 10754, guid: 0000000000000000f000000000000000, type: 0} + 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: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.36, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1230926690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1230926686} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 103.6, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 98 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1236178932 GameObject: m_ObjectHideFlags: 0 @@ -25262,7 +25758,7 @@ GameObject: - component: {fileID: 1422846023} m_Layer: 0 m_Name: CheckpointManager - m_TagString: Untagged + m_TagString: CheckpointManager m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -27100,7 +27596,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1554536745} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 187, y: 17.9, z: 0} + m_LocalPosition: {x: 69.3, y: 24.7, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1375631336} @@ -27504,6 +28000,130 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1625269335} m_CullTransparentMesh: 1 +--- !u!1 &1649732364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1649732366} + - component: {fileID: 1649732365} + - component: {fileID: 1649732367} + - component: {fileID: 1649732368} + m_Layer: 0 + m_Name: checkpoint_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1649732365 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1649732364} + 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: 10754, guid: 0000000000000000f000000000000000, type: 0} + 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: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.36, y: 5} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1649732366 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1649732364} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -19.9, y: -3.46, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 97 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1649732367 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1649732364} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 19.114874} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 3.31, y: 7} + newSize: {x: 2.36, y: 5} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 3.31, y: 45.22974} + m_EdgeRadius: 0 +--- !u!114 &1649732368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1649732364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f037a06d9083052489faa3a9c37bb063, type: 3} + m_Name: + m_EditorClassIdentifier: + red: {fileID: 21300000, guid: 5a6911bfdef56e3438469bcb744038a5, type: 3} + green: {fileID: 21300000, guid: f2a243993330e8e40857102cf3351e52, type: 3} --- !u!1 &1680494560 GameObject: m_ObjectHideFlags: 0 diff --git a/2DGame/Assets/Scripts/Maus/Checkpoint.cs b/2DGame/Assets/Scripts/Maus/Checkpoint.cs index b11f7a9..7064863 100644 --- a/2DGame/Assets/Scripts/Maus/Checkpoint.cs +++ b/2DGame/Assets/Scripts/Maus/Checkpoint.cs @@ -6,6 +6,9 @@ public class Checkpoint : MonoBehaviour { private CheckpointManager cm; + public Sprite red; + public Sprite green; + void Start() { cm = GameObject.FindGameObjectWithTag("CheckpointManager").GetComponent(); @@ -16,6 +19,7 @@ public class Checkpoint : MonoBehaviour if(collision.CompareTag("Player")) { cm.lastCheckpointPos = transform.position; + GetComponent().sprite = green; } } } diff --git a/2DGame/Assets/Scripts/Maus/MousePos.cs b/2DGame/Assets/Scripts/Maus/MousePos.cs index 1c32cc6..ecbb065 100644 --- a/2DGame/Assets/Scripts/Maus/MousePos.cs +++ b/2DGame/Assets/Scripts/Maus/MousePos.cs @@ -7,18 +7,24 @@ public class MousePos : MonoBehaviour { private CheckpointManager checkpointManager; + Abyss abyss; + + Health health; + // Start is called before the first frame update void Start() { - checkpointManager = GameObject.FindGameObjectWithTag("Checkpointmanager").GetComponent(); + checkpointManager = GameObject.FindGameObjectWithTag("CheckpointManager").GetComponent(); + abyss = GetComponent(); + health = GetComponent(); transform.position = checkpointManager.lastCheckpointPos; } void Update() { - /**if() + if(abyss.fallenDown || health.mouseHealth <= 0) { SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); - }*/ + } } } diff --git a/2DGame/Assets/Sprites/checkpoint_0.png b/2DGame/Assets/Sprites/checkpoint_0.png new file mode 100644 index 0000000000000000000000000000000000000000..2bab2fe94424856bd18ff6dc4bba279cbde0c525 GIT binary patch literal 19182 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 literal 0 HcmV?d00001 diff --git a/2DGame/Assets/Sprites/checkpoint_0.png.meta b/2DGame/Assets/Sprites/checkpoint_0.png.meta new file mode 100644 index 0000000..b269a61 --- /dev/null +++ b/2DGame/Assets/Sprites/checkpoint_0.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 5a6911bfdef56e3438469bcb744038a5 +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/2DGame/Assets/Sprites/checkpoint_1.png b/2DGame/Assets/Sprites/checkpoint_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb5a6cdcd926b498ad7fad4adb897c012cc6898 GIT binary patch literal 23598 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 literal 0 HcmV?d00001 diff --git a/2DGame/Assets/Sprites/checkpoint_1.png.meta b/2DGame/Assets/Sprites/checkpoint_1.png.meta new file mode 100644 index 0000000..127f792 --- /dev/null +++ b/2DGame/Assets/Sprites/checkpoint_1.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: f2a243993330e8e40857102cf3351e52 +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: -- 2.44.0