temp
This commit is contained in:
Crizomb 2025-01-29 00:41:25 +01:00
parent a87f0ed109
commit a17810ffeb
114 changed files with 5184 additions and 5 deletions

View file

@ -0,0 +1,38 @@
using UnityEngine;
using TMPro;
public class EnemiesAliveManager : MonoBehaviour
{
[SerializeField] GameManager gameManager;
[SerializeField] GameObject enemiesAliveCanvas;
[SerializeField] GameObject enemiesAliveDisplay;
private TextMeshProUGUI enemiesAliveMesh;
private bool switchedCanvasOn = false;
private bool switchedCanvasOff = false;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
enemiesAliveMesh = enemiesAliveDisplay.GetComponent<TextMeshProUGUI>();
enemiesAliveCanvas.SetActive(false);
}
// Update is called once per frame
void Update()
{
if (!switchedCanvasOn && gameManager.combatPhase)
{
enemiesAliveCanvas.SetActive(true);
switchedCanvasOn = true;
}
if (switchedCanvasOn && !switchedCanvasOff && !gameManager.combatPhase)
{
enemiesAliveCanvas.SetActive(false);
switchedCanvasOff = true;
}
enemiesAliveMesh.text = "Ennemies En Vie : " + gameManager.armyManager.getArmy(true).Count.ToString();
}
}