From cef5e20697fe3e89d6e77e2195ed0ac796656094 Mon Sep 17 00:00:00 2001
From: miepzerino <o.skotnik@gmail.com>
Date: Fri, 15 Dec 2023 19:40:11 +0000
Subject: [PATCH] Added UI and health display

---
 Assets/Scripts/Damageable.cs |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/Assets/Scripts/Damageable.cs b/Assets/Scripts/Damageable.cs
index 7901a04..d5ae844 100644
--- a/Assets/Scripts/Damageable.cs
+++ b/Assets/Scripts/Damageable.cs
@@ -4,12 +4,15 @@
 
 public class Damageable : MonoBehaviour
 {
+    // ONLY FOR DEBUG USE
+    [SerializeField]
+    private bool selfDamage = false;
     Animator animator;
 
     [SerializeField]
     private int _maxHealth = 100;
     [SerializeField]
-    private int _health;
+    private int _health = 100;
     [SerializeField]
     private bool _isAlive = true;
     [SerializeField]
@@ -27,7 +30,14 @@
         get { return _health; }
         set
         {
-            _health = value;
+            if (value > MaxHealth)
+            {
+                _health = MaxHealth;
+            }
+            else
+            {
+                _health = value;
+            }
             if (value <= 0)
             {
                 IsAlive = false;
@@ -46,7 +56,7 @@
 
     private void Awake()
     {
-        Health = MaxHealth;
+        //Health = MaxHealth;
         animator = GetComponent<Animator>();
     }
     private void Update()
@@ -63,6 +73,10 @@
                 timeSinceHit += Time.deltaTime;
             }
         }
+        if (selfDamage)
+        {
+            Hit(10);
+        }
     }
 
     public void Hit(int damage)

--
Gitblit v1.9.3