maint: added livewatch asset

This commit is contained in:
Chris
2025-08-31 18:14:07 -04:00
parent 7f5d95787b
commit ae2371a6fa
385 changed files with 150792 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
using System;
using UnityEngine;
using UnityEngine.UI;
namespace Ingvar.LiveWatch.TowerDefenceDemo.UI
{
public class WavePanelUI : MonoBehaviour
{
[SerializeField] private Text waveText;
private LevelScene _levelScene;
private void Awake()
{
_levelScene = FindObjectOfType<LevelScene>();
}
private void OnEnable()
{
_levelScene.WaveManager.WaveChanged += RefreshWave;
}
private void OnDisable()
{
_levelScene.WaveManager.WaveChanged -= RefreshWave;
}
private void Start()
{
RefreshWave();
}
private void RefreshWave()
{
waveText.text = $"WAVE: {_levelScene.WaveManager.CurrentWave+1}/{_levelScene.WaveManager.MaxWave+1}";
}
}
}