]> git.lizzy.rs Git - SuperMouseAdventure.git/commitdiff
Herzen
authorKG0104 <76601263+KG0104@users.noreply.github.com>
Tue, 30 Mar 2021 06:49:41 +0000 (08:49 +0200)
committerKG0104 <76601263+KG0104@users.noreply.github.com>
Tue, 30 Mar 2021 06:49:41 +0000 (08:49 +0200)
Wenn die Maus die Gegner berührt, wird ihr ein Herz abgezogen.

15 files changed:
2DGame/Assets/Player.cs [deleted file]
2DGame/Assets/Player.cs.meta [deleted file]
2DGame/Assets/Scenes/SampleScene.unity
2DGame/Assets/Scripts/Maus/Collectibles.cs [new file with mode: 0644]
2DGame/Assets/Scripts/Maus/Collectibles.cs.meta [new file with mode: 0644]
2DGame/Assets/Scripts/Maus/Health.cs [new file with mode: 0644]
2DGame/Assets/Scripts/Maus/Health.cs.meta [new file with mode: 0644]
2DGame/Assets/Scripts/UI.meta [deleted file]
2DGame/Assets/Scripts/UI/Collectibles.cs [deleted file]
2DGame/Assets/Scripts/UI/Collectibles.cs.meta [deleted file]
2DGame/Assets/Sprites/herz.png [new file with mode: 0644]
2DGame/Assets/Sprites/herz.png.meta [new file with mode: 0644]
2DGame/Assets/Sprites/verlorenes_herz.png [new file with mode: 0644]
2DGame/Assets/Sprites/verlorenes_herz.png.meta [new file with mode: 0644]
2DGame/ProjectSettings/TagManager.asset

diff --git a/2DGame/Assets/Player.cs b/2DGame/Assets/Player.cs
deleted file mode 100644 (file)
index c269dee..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class Player : MonoBehaviour
-{
-    // Start is called before the first frame update
-    void Start()
-    {
-        
-    }
-
-    // Update is called once per frame
-    void Update()
-    {
-        
-    }
-}
diff --git a/2DGame/Assets/Player.cs.meta b/2DGame/Assets/Player.cs.meta
deleted file mode 100644 (file)
index d5dcf55..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 756aceaff2618a647ada774dd40175de
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
index bdb29ae6e40ad2b77c2a4552d475ba8a31c4decb..9e55c0a3ece0af994de977b6c0fb689a7b67c6d7 100644 (file)
@@ -449,9 +449,9 @@ Transform:
   m_LocalScale: {x: 0.4, y: 0.4, z: 0.4}
   m_Children: []
   m_Father: {fileID: 0}
-  m_RootOrder: 18
+  m_RootOrder: 14
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180}
---- !u!1 &196290570
+--- !u!1 &311476188
 GameObject:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
@@ -459,300 +459,73 @@ GameObject:
   m_PrefabAsset: {fileID: 0}
   serializedVersion: 6
   m_Component:
-  - component: {fileID: 196290575}
-  - component: {fileID: 196290574}
-  - component: {fileID: 196290573}
-  - component: {fileID: 196290572}
-  - component: {fileID: 196290571}
-  m_Layer: 0
-  m_Name: eule (1)
+  - component: {fileID: 311476189}
+  - component: {fileID: 311476191}
+  - component: {fileID: 311476190}
+  m_Layer: 5
+  m_Name: Herz (4)
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!114 &196290571
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 196290570}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 323ad84dcc1a6e74fbdb2341e42e09c7, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  player: {fileID: 936765971}
-  agroRange: 20
-  MoveSpeed: 5
---- !u!60 &196290572
-PolygonCollider2D:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 196290570}
-  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.5, y: 0.5}
-    oldSize: {x: 6.55, y: 7.23}
-    newSize: {x: 6.55, y: 7.23}
-    adaptiveTilingThreshold: 0.5
-    drawMode: 0
-    adaptiveTiling: 0
-  m_AutoTiling: 0
-  m_Points:
-    m_Paths:
-    - - {x: 0.935, y: -3.615}
-      - {x: 0.885, y: -3.405}
-      - {x: 1.0749999, y: -3.5749998}
-      - {x: 1.115, y: -3.615}
-      - {x: 1.3149999, y: -3.615}
-      - {x: 1.415, y: -3.595}
-      - {x: 1.4549999, y: -3.5649998}
-      - {x: 1.4549999, y: -3.5149999}
-      - {x: 1.405, y: -3.435}
-      - {x: 1.155, y: -3.2649999}
-      - {x: 0.97499996, y: -3.185}
-      - {x: 0.905, y: -3.165}
-      - {x: 0.905, y: -2.225}
-      - {x: 0.935, y: -2.215}
-      - {x: 1.1949999, y: -2.095}
-      - {x: 1.375, y: -1.985}
-      - {x: 1.505, y: -1.895}
-      - {x: 1.555, y: -1.9749999}
-      - {x: 1.6949999, y: -2.225}
-      - {x: 1.935, y: -2.475}
-      - {x: 2.0449998, y: -2.5449998}
-      - {x: 2.235, y: -2.615}
-      - {x: 2.435, y: -2.605}
-      - {x: 2.625, y: -2.5249999}
-      - {x: 2.845, y: -2.325}
-      - {x: 2.945, y: -2.175}
-      - {x: 2.975, y: -2.125}
-      - {x: 3.135, y: -1.795}
-      - {x: 3.215, y: -1.525}
-      - {x: 3.2649999, y: -1.1949999}
-      - {x: 3.2749999, y: -1.115}
-      - {x: 3.2749999, y: -0.225}
-      - {x: 3.225, y: 0.044999998}
-      - {x: 3.175, y: 0.235}
-      - {x: 3.0549998, y: 0.555}
-      - {x: 2.915, y: 0.78499997}
-      - {x: 2.855, y: 0.865}
-      - {x: 2.745, y: 0.98499995}
-      - {x: 2.615, y: 1.0849999}
-      - {x: 2.5049999, y: 1.135}
-      - {x: 2.395, y: 1.165}
-      - {x: 2.185, y: 1.365}
-      - {x: 2.125, y: 1.4649999}
-      - {x: 2.0449998, y: 1.5849999}
-      - {x: 1.995, y: 1.635}
-      - {x: 2.055, y: 1.745}
-      - {x: 2.095, y: 1.8349999}
-      - {x: 2.145, y: 2.105}
-      - {x: 2.155, y: 2.315}
-      - {x: 2.155, y: 2.875}
-      - {x: 2.145, y: 3.0049999}
-      - {x: 2.115, y: 3.225}
-      - {x: 2.065, y: 3.465}
-      - {x: 1.9649999, y: 3.615}
-      - {x: 1.665, y: 3.615}
-      - {x: 1.5749999, y: 3.595}
-      - {x: 1.395, y: 3.5149999}
-      - {x: 0.91499996, y: 3.2749999}
-      - {x: 0.72499996, y: 3.155}
-      - {x: 0.525, y: 3.0249999}
-      - {x: 0.265, y: 2.7849998}
-      - {x: 0.185, y: 2.645}
-      - {x: -0.33499998, y: 2.635}
-      - {x: -0.385, y: 2.685}
-      - {x: -0.575, y: 2.865}
-      - {x: -0.745, y: 2.995}
-      - {x: -0.97499996, y: 3.145}
-      - {x: -1.165, y: 3.2549999}
-      - {x: -1.625, y: 3.475}
-      - {x: -1.915, y: 3.5449998}
-      - {x: -2.0349998, y: 3.5349998}
-      - {x: -2.075, y: 3.5149999}
-      - {x: -2.175, y: 3.365}
-      - {x: -2.225, y: 3.135}
-      - {x: -2.245, y: 3.0049999}
-      - {x: -2.2849998, y: 2.5349998}
-      - {x: -2.2749999, y: 2.195}
-      - {x: -2.245, y: 1.995}
-      - {x: -2.195, y: 1.6949999}
-      - {x: -2.115, y: 1.525}
-      - {x: -2.155, y: 1.4649999}
-      - {x: -2.2549999, y: 1.295}
-      - {x: -2.375, y: 1.0649999}
-      - {x: -2.5249999, y: 1.035}
-      - {x: -2.665, y: 0.945}
-      - {x: -2.705, y: 0.91499996}
-      - {x: -2.885, y: 0.73499995}
-      - {x: -2.955, y: 0.615}
-      - {x: -3.075, y: 0.405}
-      - {x: -3.195, y: 0.065}
-      - {x: -3.2549999, y: -0.21499999}
-      - {x: -3.2649999, y: -0.345}
-      - {x: -3.2749999, y: -0.405}
-      - {x: -3.2749999, y: -1.235}
-      - {x: -3.2649999, y: -1.305}
-      - {x: -3.205, y: -1.625}
-      - {x: -3.155, y: -1.8349999}
-      - {x: -3.115, y: -1.9549999}
-      - {x: -2.945, y: -2.2949998}
-      - {x: -2.735, y: -2.5449998}
-      - {x: -2.675, y: -2.585}
-      - {x: -2.5049999, y: -2.685}
-      - {x: -2.405, y: -2.705}
-      - {x: -2.215, y: -2.705}
-      - {x: -2.075, y: -2.675}
-      - {x: -1.9549999, y: -2.595}
-      - {x: -1.7049999, y: -2.345}
-      - {x: -1.535, y: -2.0349998}
-      - {x: -1.505, y: -1.915}
-      - {x: -1.425, y: -1.985}
-      - {x: -1.245, y: -2.095}
-      - {x: -0.97499996, y: -2.225}
-      - {x: -0.825, y: -2.2649999}
-      - {x: -0.825, y: -3.235}
-      - {x: -0.85499996, y: -3.225}
-      - {x: -1.035, y: -3.2949998}
-      - {x: -1.265, y: -3.405}
-      - {x: -1.375, y: -3.485}
-      - {x: -1.395, y: -3.5549998}
-      - {x: -1.305, y: -3.595}
-      - {x: -1.095, y: -3.595}
-      - {x: -0.885, y: -3.425}
-      - {x: -0.91499996, y: -3.585}
-      - {x: -0.895, y: -3.605}
-      - {x: -0.555, y: -3.605}
-      - {x: -0.53499997, y: -3.585}
-      - {x: -0.585, y: -3.415}
-      - {x: -0.345, y: -3.595}
-      - {x: -0.205, y: -3.595}
-      - {x: -0.035, y: -3.5749998}
-      - {x: -0.005, y: -3.5349998}
-      - {x: -0.015, y: -3.495}
-      - {x: -0.114999995, y: -3.405}
-      - {x: -0.375, y: -3.2949998}
-      - {x: -0.45499998, y: -3.2649999}
-      - {x: -0.555, y: -3.235}
-      - {x: -0.555, y: -2.335}
-      - {x: -0.53499997, y: -2.345}
-      - {x: -0.435, y: -2.365}
-      - {x: -0.16499999, y: -2.395}
-      - {x: 0.265, y: -2.395}
-      - {x: 0.565, y: -2.345}
-      - {x: 0.625, y: -2.315}
-      - {x: 0.625, y: -3.175}
-      - {x: 0.555, y: -3.185}
-      - {x: 0.315, y: -3.3149998}
-      - {x: 0.13499999, y: -3.445}
-      - {x: 0.074999996, y: -3.5049999}
-      - {x: 0.085, y: -3.5649998}
-      - {x: 0.114999995, y: -3.605}
-      - {x: 0.195, y: -3.615}
-      - {x: 0.385, y: -3.615}
-      - {x: 0.39499998, y: -3.605}
-      - {x: 0.585, y: -3.405}
-      - {x: 0.555, y: -3.605}
-      - {x: 0.565, y: -3.615}
---- !u!50 &196290573
-Rigidbody2D:
-  serializedVersion: 4
+--- !u!224 &311476189
+RectTransform:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 196290570}
-  m_BodyType: 0
-  m_Simulated: 1
-  m_UseFullKinematicContacts: 0
-  m_UseAutoMass: 0
-  m_Mass: 4
-  m_LinearDrag: 0
-  m_AngularDrag: 0.05
-  m_GravityScale: 4
-  m_Material: {fileID: 0}
-  m_Interpolate: 0
-  m_SleepingMode: 1
-  m_CollisionDetection: 0
-  m_Constraints: 4
---- !u!212 &196290574
-SpriteRenderer:
+  m_GameObject: {fileID: 311476188}
+  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: 1107270362}
+  m_RootOrder: 5
+  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: -399, y: 525.3}
+  m_SizeDelta: {x: 100, y: 100}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &311476190
+MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 196290570}
+  m_GameObject: {fileID: 311476188}
   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: 44e98b00b9e17954ea3a484958918a5f, type: 3}
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 10754, 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: 6.55, y: 7.23}
-  m_AdaptiveModeThreshold: 0.5
-  m_SpriteTileMode: 0
-  m_WasSpriteAssigned: 1
-  m_MaskInteraction: 0
-  m_SpriteSortPoint: 0
---- !u!4 &196290575
-Transform:
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: 46a74d1428d29c342a3d11cb96df7622, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &311476191
+CanvasRenderer:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 196290570}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 91.7, y: 6.6, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 16
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_GameObject: {fileID: 311476188}
+  m_CullTransparentMesh: 1
 --- !u!1 &335834324
 GameObject:
   m_ObjectHideFlags: 0
@@ -860,7 +633,7 @@ Transform:
   m_LocalScale: {x: 0.3772047, y: 0.3772047, z: 0.3772047}
   m_Children: []
   m_Father: {fileID: 0}
-  m_RootOrder: 15
+  m_RootOrder: 10
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &382964653
 GameObject:
@@ -969,8 +742,83 @@ Transform:
   m_LocalScale: {x: 0.3772047, y: 0.3772047, z: 0.3772047}
   m_Children: []
   m_Father: {fileID: 0}
-  m_RootOrder: 14
+  m_RootOrder: 9
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &397286148
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 397286149}
+  - component: {fileID: 397286151}
+  - component: {fileID: 397286150}
+  m_Layer: 5
+  m_Name: Herz (5)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &397286149
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 397286148}
+  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: 1107270362}
+  m_RootOrder: 6
   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: -270, y: 525.3}
+  m_SizeDelta: {x: 100, y: 100}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &397286150
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 397286148}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: 46a74d1428d29c342a3d11cb96df7622, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &397286151
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 397286148}
+  m_CullTransparentMesh: 1
 --- !u!1 &471674077
 GameObject:
   m_ObjectHideFlags: 0
@@ -983,7 +831,7 @@ GameObject:
   - component: {fileID: 471674080}
   - component: {fileID: 471674079}
   m_Layer: 5
-  m_Name: UIkaese
+  m_Name: UI_kaese
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -1303,115 +1151,49 @@ SpriteRenderer:
   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: fabac2159d72d1a498bdcf42f2005ee7, type: 3}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
-  m_FlipX: 0
-  m_FlipY: 0
-  m_DrawMode: 0
-  m_Size: {x: 67.240005, y: 41.04004}
-  m_AdaptiveModeThreshold: 0.5
-  m_SpriteTileMode: 0
-  m_WasSpriteAssigned: 1
-  m_MaskInteraction: 0
-  m_SpriteSortPoint: 0
---- !u!4 &546894426
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 546894423}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 84.2, y: -6.4, z: 0}
-  m_LocalScale: {x: 0.4, y: 0.4, z: 0.4}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 11
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &582610170
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 582610173}
-  - component: {fileID: 582610172}
-  - component: {fileID: 582610171}
-  m_Layer: 0
-  m_Name: EventSystem
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!114 &582610171
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 582610170}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_HorizontalAxis: Horizontal
-  m_VerticalAxis: Vertical
-  m_SubmitButton: Submit
-  m_CancelButton: Cancel
-  m_InputActionsPerSecond: 10
-  m_RepeatDelay: 0.5
-  m_ForceModuleActive: 0
---- !u!114 &582610172
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 582610170}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_FirstSelected: {fileID: 0}
-  m_sendNavigationEvents: 1
-  m_DragThreshold: 10
---- !u!4 &582610173
+    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: fabac2159d72d1a498bdcf42f2005ee7, type: 3}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_FlipX: 0
+  m_FlipY: 0
+  m_DrawMode: 0
+  m_Size: {x: 67.240005, y: 41.04004}
+  m_AdaptiveModeThreshold: 0.5
+  m_SpriteTileMode: 0
+  m_WasSpriteAssigned: 1
+  m_MaskInteraction: 0
+  m_SpriteSortPoint: 0
+--- !u!4 &546894426
 Transform:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 582610170}
+  m_GameObject: {fileID: 546894423}
   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_LocalPosition: {x: 84.2, y: -6.4, z: 0}
+  m_LocalScale: {x: 0.4, y: 0.4, z: 0.4}
   m_Children: []
   m_Father: {fileID: 0}
-  m_RootOrder: 9
+  m_RootOrder: 12
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &865928241
 GameObject:
@@ -1522,6 +1304,81 @@ BoxCollider2D:
   serializedVersion: 2
   m_Size: {x: 9.86, y: 7.85}
   m_EdgeRadius: 0
+--- !u!1 &896600231
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 896600232}
+  - component: {fileID: 896600234}
+  - component: {fileID: 896600233}
+  m_Layer: 5
+  m_Name: Herz (2)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &896600232
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 896600231}
+  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: 1107270362}
+  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: -677, y: 525.3}
+  m_SizeDelta: {x: 100, y: 100}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &896600233
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 896600231}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: 46a74d1428d29c342a3d11cb96df7622, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &896600234
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 896600231}
+  m_CullTransparentMesh: 1
 --- !u!1 &936765968
 GameObject:
   m_ObjectHideFlags: 0
@@ -1534,9 +1391,10 @@ GameObject:
   - component: {fileID: 936765970}
   - component: {fileID: 936765969}
   - component: {fileID: 936765972}
-  - component: {fileID: 936765973}
   - component: {fileID: 936765974}
+  - component: {fileID: 936765973}
   - component: {fileID: 936765975}
+  - component: {fileID: 936765976}
   m_Layer: 0
   m_Name: maus
   m_TagString: Untagged
@@ -1624,7 +1482,7 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 936765968}
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: -42.8, y: 0.7, z: 0}
+  m_LocalPosition: {x: -36.7, y: -0.2, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children:
   - {fileID: 519420032}
@@ -1788,6 +1646,28 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   countText: {fileID: 1283337208}
+--- !u!114 &936765976
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 936765968}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e8701f94365053a46bc5e370013d2409, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  mouseHealth: 5
+  numberOfHearts: 5
+  hearts:
+  - {fileID: 1488509466}
+  - {fileID: 896600233}
+  - {fileID: 995274837}
+  - {fileID: 311476190}
+  - {fileID: 397286150}
+  fullHeart: {fileID: 21300000, guid: 46a74d1428d29c342a3d11cb96df7622, type: 3}
+  empytyHeart: {fileID: 21300000, guid: f0a4f4e3dcd85cb4cba379c2b8452f70, type: 3}
 --- !u!1 &972365581
 GameObject:
   m_ObjectHideFlags: 0
@@ -1818,6 +1698,81 @@ Transform:
   m_Father: {fileID: 936765971}
   m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &995274835
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 995274836}
+  - component: {fileID: 995274838}
+  - component: {fileID: 995274837}
+  m_Layer: 5
+  m_Name: Herz (3)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &995274836
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 995274835}
+  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: 1107270362}
+  m_RootOrder: 4
+  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: -527, y: 525.3}
+  m_SizeDelta: {x: 100, y: 100}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &995274837
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 995274835}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: 46a74d1428d29c342a3d11cb96df7622, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &995274838
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 995274835}
+  m_CullTransparentMesh: 1
 --- !u!1 &1017121491
 GameObject:
   m_ObjectHideFlags: 0
@@ -1898,7 +1853,7 @@ Transform:
   m_LocalScale: {x: 2, y: 2, z: 2}
   m_Children: []
   m_Father: {fileID: 0}
-  m_RootOrder: 10
+  m_RootOrder: 11
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &1027341332
 GameObject:
@@ -1995,9 +1950,10 @@ GameObject:
   - component: {fileID: 1089946329}
   - component: {fileID: 1089946328}
   - component: {fileID: 1089946332}
+  - component: {fileID: 1089946333}
   m_Layer: 0
   m_Name: eule
-  m_TagString: Untagged
+  m_TagString: Enemy
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
@@ -2267,7 +2223,7 @@ Transform:
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children: []
   m_Father: {fileID: 0}
-  m_RootOrder: 13
+  m_RootOrder: 15
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!114 &1089946332
 MonoBehaviour:
@@ -2284,6 +2240,22 @@ MonoBehaviour:
   player: {fileID: 936765971}
   agroRange: 20
   MoveSpeed: 5
+--- !u!70 &1089946333
+CapsuleCollider2D:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1089946327}
+  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_Size: {x: 6.55, y: 7.23}
+  m_Direction: 0
 --- !u!1 &1107270358
 GameObject:
   m_ObjectHideFlags: 0
@@ -2377,6 +2349,11 @@ RectTransform:
   m_Children:
   - {fileID: 471674078}
   - {fileID: 1283337207}
+  - {fileID: 1488509465}
+  - {fileID: 896600232}
+  - {fileID: 995274836}
+  - {fileID: 311476189}
+  - {fileID: 397286149}
   m_Father: {fileID: 0}
   m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -2441,7 +2418,7 @@ SpriteRenderer:
   m_LightmapParameters: {fileID: 0}
   m_SortingLayerID: 1907257087
   m_SortingLayer: -1
-  m_SortingOrder: 0
+  m_SortingOrder: 1
   m_Sprite: {fileID: 21300000, guid: dbf366e35895c4c4b917c9d30cf9ec1b, type: 3}
   m_Color: {r: 1, g: 1, b: 1, a: 1}
   m_FlipX: 0
@@ -2461,11 +2438,11 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1227025231}
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 52.5, y: -47, z: 0}
+  m_LocalPosition: {x: 52.9, y: -45.9, z: 0}
   m_LocalScale: {x: 0.7482, y: 0.6688, z: 1}
   m_Children: []
   m_Father: {fileID: 0}
-  m_RootOrder: 17
+  m_RootOrder: 16
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &1232997856
 GameObject:
@@ -2588,7 +2565,7 @@ GameObject:
   - component: {fileID: 1283337209}
   - component: {fileID: 1283337208}
   m_Layer: 5
-  m_Name: kaeseTest
+  m_Name: kaese_Text
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -2655,6 +2632,81 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1283337206}
   m_CullTransparentMesh: 1
+--- !u!1 &1488509464
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1488509465}
+  - component: {fileID: 1488509467}
+  - component: {fileID: 1488509466}
+  m_Layer: 5
+  m_Name: Herz (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1488509465
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1488509464}
+  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: 1107270362}
+  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: -821, y: 525.3}
+  m_SizeDelta: {x: 100, y: 100}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1488509466
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1488509464}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: 46a74d1428d29c342a3d11cb96df7622, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &1488509467
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1488509464}
+  m_CullTransparentMesh: 1
 --- !u!1 &1746064356
 GameObject:
   m_ObjectHideFlags: 0
@@ -2871,5 +2923,5 @@ Transform:
   m_LocalScale: {x: 0.4, y: 0.4, z: 0.4}
   m_Children: []
   m_Father: {fileID: 0}
-  m_RootOrder: 12
+  m_RootOrder: 13
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/2DGame/Assets/Scripts/Maus/Collectibles.cs b/2DGame/Assets/Scripts/Maus/Collectibles.cs
new file mode 100644 (file)
index 0000000..dc78e15
--- /dev/null
@@ -0,0 +1,27 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+public class Collectibles : MonoBehaviour
+{
+    public Text countText;
+    private int cheesecount;
+
+    private void OnTriggerEnter2D(Collider2D collision)
+    {
+        if (collision.gameObject.CompareTag("Cheese"))
+        {
+            collision.gameObject.SetActive(false);
+
+            cheesecount++;
+
+            SetCountText();
+        }
+    }
+
+    void SetCountText()
+    {
+        countText.text = cheesecount.ToString();
+    }
+}
diff --git a/2DGame/Assets/Scripts/Maus/Collectibles.cs.meta b/2DGame/Assets/Scripts/Maus/Collectibles.cs.meta
new file mode 100644 (file)
index 0000000..2f13ee6
--- /dev/null
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d449e328434351d4d90e70cf9fb6df9f
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/2DGame/Assets/Scripts/Maus/Health.cs b/2DGame/Assets/Scripts/Maus/Health.cs
new file mode 100644 (file)
index 0000000..1f5ca6f
--- /dev/null
@@ -0,0 +1,58 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+public class Health : MonoBehaviour
+{
+    public int mouseHealth;
+    public int numberOfHearts;
+
+    public Image[] hearts;
+    public Sprite fullHeart;
+    public Sprite empytyHeart;
+
+    // Start is called before the first frame update
+    void Start()
+    {
+        
+    }
+
+    // Update is called once per frame
+    void Update()
+    {
+        if(mouseHealth > numberOfHearts)
+        {
+            mouseHealth = numberOfHearts;
+        }
+
+        for (int i = 0; i < hearts.Length; i++)
+        {
+            //Wenn i kleiner als die Gesundheit, zeige ein volles Herz an, ansonsten ein leeres
+            if(i < mouseHealth)
+            {
+                hearts[i].sprite = fullHeart;
+            } else
+            {
+                hearts[i].sprite = empytyHeart;
+            }
+
+            if(i < numberOfHearts)
+            {
+                hearts[i].enabled = true;
+            } else
+            {
+                hearts[i].enabled = false;
+            }
+        }
+    }
+
+    //Bei Berührung mit einem Gegner wird die Gesundheit um 1 verringert
+    public void OnTriggerEnter2D(Collider2D collision)
+    {
+        if(collision.CompareTag("Enemy"))
+        {
+            mouseHealth--;
+        }
+    }
+}
diff --git a/2DGame/Assets/Scripts/Maus/Health.cs.meta b/2DGame/Assets/Scripts/Maus/Health.cs.meta
new file mode 100644 (file)
index 0000000..e925c37
--- /dev/null
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e8701f94365053a46bc5e370013d2409
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/2DGame/Assets/Scripts/UI.meta b/2DGame/Assets/Scripts/UI.meta
deleted file mode 100644 (file)
index 7701b1e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 3b26999027d723e4c9b02a8cc500f1a7
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/2DGame/Assets/Scripts/UI/Collectibles.cs b/2DGame/Assets/Scripts/UI/Collectibles.cs
deleted file mode 100644 (file)
index dc78e15..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using UnityEngine.UI;
-
-public class Collectibles : MonoBehaviour
-{
-    public Text countText;
-    private int cheesecount;
-
-    private void OnTriggerEnter2D(Collider2D collision)
-    {
-        if (collision.gameObject.CompareTag("Cheese"))
-        {
-            collision.gameObject.SetActive(false);
-
-            cheesecount++;
-
-            SetCountText();
-        }
-    }
-
-    void SetCountText()
-    {
-        countText.text = cheesecount.ToString();
-    }
-}
diff --git a/2DGame/Assets/Scripts/UI/Collectibles.cs.meta b/2DGame/Assets/Scripts/UI/Collectibles.cs.meta
deleted file mode 100644 (file)
index 2f13ee6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: d449e328434351d4d90e70cf9fb6df9f
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/2DGame/Assets/Sprites/herz.png b/2DGame/Assets/Sprites/herz.png
new file mode 100644 (file)
index 0000000..b64f1c4
Binary files /dev/null and b/2DGame/Assets/Sprites/herz.png differ
diff --git a/2DGame/Assets/Sprites/herz.png.meta b/2DGame/Assets/Sprites/herz.png.meta
new file mode 100644 (file)
index 0000000..af15d8f
--- /dev/null
@@ -0,0 +1,96 @@
+fileFormatVersion: 2
+guid: 46a74d1428d29c342a3d11cb96df7622
+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/verlorenes_herz.png b/2DGame/Assets/Sprites/verlorenes_herz.png
new file mode 100644 (file)
index 0000000..9656362
Binary files /dev/null and b/2DGame/Assets/Sprites/verlorenes_herz.png differ
diff --git a/2DGame/Assets/Sprites/verlorenes_herz.png.meta b/2DGame/Assets/Sprites/verlorenes_herz.png.meta
new file mode 100644 (file)
index 0000000..fd5be90
--- /dev/null
@@ -0,0 +1,96 @@
+fileFormatVersion: 2
+guid: f0a4f4e3dcd85cb4cba379c2b8452f70
+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: 
index f92a415eaf30beda8e116b73115ce50943106136..19c143d64291957ed9428bdc58eb70cd883eb76f 100644 (file)
@@ -5,6 +5,7 @@ TagManager:
   serializedVersion: 2
   tags:
   - Cheese
+  - Enemy
   layers:
   - Default
   - TransparentFX