This repository has been archived on 2026-01-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
EdukitDT/Assets/Scripts/UI/Panel_Menu.cs
정영민 1581172266 update
2025-02-20 11:23:53 +09:00

37 lines
1.0 KiB
C#

using System;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
namespace Edukit
{
public class Panel_Menu : MonoBehaviour
{
public event Action onClickQuit;
public event Action onClickOption;
private void Awake()
{
Button option = transform.Find(nameof(option)).GetComponent<Button>();
Button forceReset = transform.Find(nameof(forceReset)).GetComponent<Button>();
Button quit = transform.Find(nameof(quit)).GetComponent<Button>();
option.onClick.AddListener(OnClickOption);
forceReset.onClick.AddListener(OnClickForceReset);
quit.onClick.AddListener(OnClickQuit);
}
void OnClickOption()
{
onClickOption?.Invoke();
}
void OnClickForceReset()
{
string currentSceneName = SceneManager.GetActiveScene().name;
SceneManager.LoadScene(currentSceneName);
}
void OnClickQuit()
{
onClickQuit?.Invoke();
}
}
}