AwesomeRunner/Assets/Scripts/UI/DistanceUI.cs
VladimirPirozhenko 45b277e7d1 Initial commit
2022-08-07 07:31:16 +03:00

27 lines
725 B
C#

using System.Collections;
using System.Collections.Generic;
using System.Text;
using TMPro;
using UnityEngine;
public class DistanceUI : TextUIElement
{
[SerializeField] private Statistics playerStatistics;
private void OnEnable()
{
playerStatistics.OnDistanceChanged += UpdateDistanceText;
}
private void OnDisable()
{
playerStatistics.OnDistanceChanged -= UpdateDistanceText;
}
private void UpdateDistanceText(float distance)
{
stringBuilder.Length = originalStringLength;
stringBuilder.Append(distance.ToString("F1"));
//textMeshUI.text = string.Format("Score: {0:00000}", distance);
textMeshUI.text = stringBuilder.ToString();
}
}