/
TON618OFF
/
Unity-Project-RTU
Обзор
Документация
Войти
/
TON618OFF
/
Unity-Project-RTU
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Assets/Scripts/GameManager.cs
70 строк
1 KB
TON618OFF
GunLoot Script added
15 ноя 2024, 18:28
15 ноя 2024, 18:28
9b8de18
Код
Авторство
О чём код?
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class GameManager : MonoBehaviour { private int Health; public int MaxHealth = 100; public int Stamina = 100; public bool IsStaminaRestoring = false; private void Start() { Health = MaxHealth; } private IEnumerator StaminaRestore() { IsStaminaRestoring = true; yield return new WaitForSeconds(3f); Stamina = 100; IsStaminaRestoring = false; } private void StaminaCheck() { //Debug.Log("�������: " + Stamina); if (Stamina <= 0) StartCoroutine(StaminaRestore()); } public void SpendStamina() { Stamina -= 1; } private void FixedUpdate() { StaminaCheck(); } public void Healing(int HealthPointCount) { Health += HealthPointCount; if (Health > MaxHealth) { Health = MaxHealth; } if (Health <= 0) { Health = 0; Debug.Log("����� ����!"); ReloadLevel(); } Debug.Log("HP: " + Health); } private void ReloadLevel() { SceneManager.LoadScene(SceneManager.GetActiveScene().name); } }