From fb7b0a7977c7b861e0e4d97a65fb4a9c1717a0be Mon Sep 17 00:00:00 2001
From: miepzerino <o.skotnik@gmail.com>
Date: Sun, 17 Dec 2023 20:33:11 +0000
Subject: [PATCH] Added Main Menu

---
 Assets/Scripts/UIManager.cs |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/Assets/Scripts/UIManager.cs b/Assets/Scripts/UIManager.cs
index 4fda747..7c305c3 100644
--- a/Assets/Scripts/UIManager.cs
+++ b/Assets/Scripts/UIManager.cs
@@ -2,6 +2,8 @@
 using System.Collections.Generic;
 using TMPro;
 using UnityEngine;
+using UnityEngine.InputSystem;
+using UnityEngine.SceneManagement;
 
 public class UIManager : MonoBehaviour
 {
@@ -17,6 +19,7 @@
 
     private void OnEnable()
     {
+        // add listen events
         CharacterEvents.characterDamaged += (CharacterTookDamange);
         CharacterEvents.characterHealed += (CharacterHealed);
 
@@ -24,13 +27,14 @@
 
     private void OnDisable()
     {
+        // remove listen events
         CharacterEvents.characterDamaged -= (CharacterTookDamange);
         CharacterEvents.characterHealed -= (CharacterHealed);
     }
 
     public void CharacterTookDamange(GameObject character, int damageReceived)
     {
-        // Create text at character hit
+        // Create damage text at character
         Vector3 spawnPosition = Camera.main.WorldToScreenPoint(character.transform.position);
 
         TMP_Text tmpText = Instantiate(damageTextPrefab, spawnPosition, Quaternion.identity, gameCanvas.transform).GetComponent<TMP_Text>();
@@ -40,7 +44,7 @@
     }
     public void CharacterHealed(GameObject character, int healthRestored)
     {
-        // Create text at character hit
+        // Create heal text at character
         Vector3 spawnPosition = Camera.main.WorldToScreenPoint(character.transform.position);
 
         TMP_Text tmpText = Instantiate(healthTextPrefab, spawnPosition, Quaternion.identity, gameCanvas.transform).GetComponent<TMP_Text>();
@@ -48,4 +52,9 @@
         tmpText.text = healthRestored.ToString();
 
     }
+
+    public void OnExitGame(InputAction.CallbackContext context)
+    {
+        SceneManager.LoadScene("MainMenu");
+    }
 }

--
Gitblit v1.9.3