final commit

This commit is contained in:
MrTorex committed 2026-03-08 22:42:50 +03:00
1 parent 8a9fe611e0
commit 316ed56a7d
47 files changed
+1667 -364

No files matched your search

+20 -11
View File
@@ -18,6 +18,10 @@ namespace Code.UI
[SerializeField] private TMP_InputField nameInputField;
[SerializeField] private Button restartButton;
[SerializeField] private Button exitButton;
[SerializeField] private AudioSource audioSource;
[SerializeField] private AudioClip coinClip;
[SerializeField] private AudioClip deathClip;
private int _coins;
@@ -44,20 +48,25 @@ namespace Code.UI
{
_coins++;
coinsText.text = $"{_coins} Coins";
Tween.PunchScale(coinsText.transform, strength: new Vector3(0.2f, 0.2f, 0.2f), duration: 0.2f);
if (audioSource && coinClip)
audioSource.PlayOneShot(coinClip);
}
private void ShowDeathScreen()
{
if (audioSource && deathClip)
audioSource.PlayOneShot(deathClip);
deathPanelCanvasGroup.gameObject.SetActive(true);
Tween.Alpha(deathPanelCanvasGroup, startValue: 0f, endValue: 1f, duration: 0.5f, ease: Ease.OutSine, useUnscaledTime: true);
deathPanelWindow.localScale = Vector3.zero;
Tween.Scale(deathPanelWindow, endValue: 1f, duration: 0.6f, ease: Ease.OutBack, useUnscaledTime: true)
.OnComplete(() => {
Time.timeScale = 0;
});
Sequence.Create(useUnscaledTime: true)
.Group(Tween.Alpha(deathPanelCanvasGroup, 1f, 0.4f))
.Group(Tween.Scale(deathPanelWindow, startValue: 0.8f, endValue: 1f, duration: 0.5f, ease: Ease.OutBack))
.OnComplete(() => Time.timeScale = 0);
finalResultText.text = $"You collected: {_coins} coins";
}
@@ -82,13 +91,13 @@ namespace Code.UI
data.playerName = currentName;
data.leaderboard.Add(new Saves.LeaderboardEntry(currentName, _coins));
data.leaderboard.Add(new LeaderboardEntry(currentName, _coins));
data.leaderboard.Sort((a, b) => b.score.CompareTo(a.score));
if (data.leaderboard.Count > 10)
if (data.leaderboard.Count > 7)
{
data.leaderboard.RemoveRange(10, data.leaderboard.Count - 10);
data.leaderboard.RemoveRange(7, data.leaderboard.Count - 7);
}
SaveManager.Save(data);