- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- using UnityEngine.SceneManagement;
- public class E2S : MonoBehaviour
- {
- public string targetScene; // Nama scene yang akan dituju saat tombol (esc) ditekan
- public GameObject targetPanel; // Panel yang akan ditampilkan/sembunyikan saat tombol (esc) ditekan
- public bool switchToScene; // Apakah ingin beralih ke scene atau hanya menampilkan/sembunyikan panel
- void Update()
- {
- if (Input.GetKeyDown(KeyCode.Escape))
- {
- SwitchSceneOrPanel();
- }
- }
- void SwitchSceneOrPanel()
- {
- if (switchToScene)
- {
- SceneManager.LoadScene(targetScene);
- }
- else
- {
- if (targetPanel != null)
- {
- targetPanel.SetActive(!targetPanel.activeSelf);
- }
- }
- }
- }
[text] aa
Viewer
Editor
You can edit this paste and save as new: