2026-03-18 20:09:32 +03:00

41 lines
894 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
namespace Unity.WebRTC.Samples
{
internal class BackButton : MonoBehaviour
{
[SerializeField]
GameObject m_BackButton;
public GameObject backButton
{
get => m_BackButton;
set => m_BackButton = value;
}
void Start()
{
if (Application.CanStreamedLevelBeLoaded("Menu"))
{
m_BackButton.SetActive(true);
}
}
void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
{
BackButtonPressed();
}
}
public void BackButtonPressed()
{
if (Application.CanStreamedLevelBeLoaded("Menu"))
{
SceneManager.LoadScene("Menu", LoadSceneMode.Single);
}
}
}
}