From 4aba8478e20900cb334d73c59b2843233ff22073 Mon Sep 17 00:00:00 2001 From: Zinziel Date: Tue, 16 Dec 2025 11:20:23 +0100 Subject: [PATCH] =?UTF-8?q?ChangeHealth=20Skript=20erstellt,=20darin=20wir?= =?UTF-8?q?d=20der=20int=20maxHealth=20und=20int=20Health=20definiert,=20w?= =?UTF-8?q?o=20die=20Methode=20Die=20aufgerufen=20wird,=20sobald=20das=20L?= =?UTF-8?q?eben=20auf=200=20dropen=20sollte.=20In=20Methode=20Die=20sind?= =?UTF-8?q?=20Kommentare=20angef=C3=BCgt,=20f=C3=BCr=20kommende=20Features?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Prefabs/Player Life.meta | 8 ++++++ Assets/Scripts/Life/ChangeHealth.cs | 33 ++++++++++++++++++++++++ Assets/Scripts/Life/ChangeHealth.cs.meta | 2 ++ 3 files changed, 43 insertions(+) create mode 100644 Assets/Prefabs/Player Life.meta create mode 100644 Assets/Scripts/Life/ChangeHealth.cs create mode 100644 Assets/Scripts/Life/ChangeHealth.cs.meta diff --git a/Assets/Prefabs/Player Life.meta b/Assets/Prefabs/Player Life.meta new file mode 100644 index 0000000..758a260 --- /dev/null +++ b/Assets/Prefabs/Player Life.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: edad4a651481cb24ab82da3eb69bb7f7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Life/ChangeHealth.cs b/Assets/Scripts/Life/ChangeHealth.cs new file mode 100644 index 0000000..7a0957b --- /dev/null +++ b/Assets/Scripts/Life/ChangeHealth.cs @@ -0,0 +1,33 @@ +using UnityEngine; + +public class ChangeHealth : MonoBehaviour +{ + public int maxHealth; + public int health; + + void Start() { + health = maxHealth; + } + + public void Hit(int amount) { + health -= amount; + + if (health < 0) { + health = 0; // no negatives + Debug.Log("Death"); + Die(); + } + } + + public void Die() { + // Saves current day + Debug.Log("Save the current day"); + // Jumpscare + Debug.Log("Jumpscare! Boo!"); + // After Jumpscare Delay Overlay appears + // Decline Overlay + Debug.Log("Return to Main Menue"); + // Accept + Debug.Log("Get 1 heart back and get 25+ energy back"); + } +} diff --git a/Assets/Scripts/Life/ChangeHealth.cs.meta b/Assets/Scripts/Life/ChangeHealth.cs.meta new file mode 100644 index 0000000..08dc3ee --- /dev/null +++ b/Assets/Scripts/Life/ChangeHealth.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d2c342d03f196db429843b7001a79f7d \ No newline at end of file