30 lines
798 B
C#
30 lines
798 B
C#
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace Code.UI
|
|
{
|
|
public class SettingsPanel : UIElement
|
|
{
|
|
[SerializeField] private TMP_Text scoreText;
|
|
[SerializeField] private TMP_Text gameOverText;
|
|
[SerializeField] private Image _background;
|
|
|
|
public void UpdateScoreText(int score) => scoreText.text = score.ToString();
|
|
|
|
public override void Hide()
|
|
{
|
|
_background.enabled = false;
|
|
scoreText.enabled = false;
|
|
gameOverText.enabled = false;
|
|
base.Hide();
|
|
}
|
|
public override void Show()
|
|
{
|
|
_background.enabled = true;
|
|
scoreText.enabled = true;
|
|
gameOverText.enabled = true;
|
|
base.Show();
|
|
}
|
|
}
|
|
} |