Implemented end of game screen
This commit is contained in:
parent
ac10c8a2fc
commit
3651adbef8
23 changed files with 20035 additions and 19365 deletions
30
PuzzleGameProject/Assets/Scripts/LeaveDungeonHandler.cs
Normal file
30
PuzzleGameProject/Assets/Scripts/LeaveDungeonHandler.cs
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
using System;
|
||||
using DungeonSelection;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
public class LeaveDungeonHandler : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private DungeonData dungeonData;
|
||||
private void OnEnable()
|
||||
{
|
||||
EndGameController.LeaveDungeonClicked += LeaveDungeon;
|
||||
EndGameController.SaveScoreClicked += SaveScore;
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
EndGameController.LeaveDungeonClicked -= LeaveDungeon;
|
||||
EndGameController.SaveScoreClicked -= SaveScore;
|
||||
}
|
||||
|
||||
private void SaveScore(string name, int score)
|
||||
{
|
||||
Debug.Log($"{name} | {score}");
|
||||
}
|
||||
|
||||
private void LeaveDungeon()
|
||||
{
|
||||
SceneManager.LoadScene(0);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue