@using Skateboard.Player
@inherits PanelComponent
<root>
<div class="score">
<div class="text">@_scoreText</div>
</div>
</root>
@code
{
private string _scoreText = "Score: 0";
protected override void OnUpdate()
{
var pawn = SkatePawn.Local;
var scores = pawn?.TrickScores;
var next = scores is null ? "Score: 0" : $"Score: {scores.TotalScore}";
if ( next == _scoreText )
return;
_scoreText = next;
StateHasChanged();
}
}