Files
AppleHillsProduction/Assets/Scripts/UI/DivingGameOverScreen.cs
2025-10-17 13:18:49 +02:00

27 lines
696 B
C#

using System;
using Core;
using UnityEngine;
using TMPro;
using Minigames.DivingForPictures;
public class DivingGameOverScreen : MonoBehaviour
{
[SerializeField]
private TextMeshProUGUI finalScoreText;
void OnEnable()
{
if (DivingGameManager.Instance != null)
{
int finalScore = DivingGameManager.Instance.PlayerScore;
finalScoreText.text = $"{finalScore}";
}
}
public async void PlayAgain()
{
var progress = new Progress<float>(p => Logging.Debug($"Loading progress: {p * 100:F0}%"));
await SceneManagerService.Instance.ReloadCurrentScene(progress);;
gameObject.SetActive(false);
}
}