30 lines
706 B
C#
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);
|
|
}
|
|
}
|