PuzzleGame/PuzzleGameProject/Assets/Scripts/LeaveDungeonHandler.cs
2025-03-04 17:02:03 +01:00

30 lines
706 B
C#

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);
}
}