27 lines
725 B
C#
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();
|
|
}
|
|
|
|
}
|