Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public GameObject pauseMenu;
- public GameObject journalMenu;
- public static bool GameIsPaused = false;
- public bool GamePaused;
- public bool journalLocked;
- public GameObject padlock;
- public GameObject closeJournalButton;
- private GameObject skillsCanvas;
- public bool isPadlockActive;
- public AudioSource myFx;
- public AudioClip hoverFx;
- public AudioClip clickFx;
- private GameObject backgroundMusic;
- public void HoverSound()
- {
- myFx.PlayOneShot(hoverFx);
- }
- public void ClickSound()
- {
- myFx.PlayOneShot(clickFx);
- }
- private void Start()
- {
- pauseMenu.SetActive(false);
- journalMenu.SetActive(false);
- padlock.SetActive(false);
- closeJournalButton.SetActive(false);
- isPadlockActive = true;
- skillsCanvas = GameObject.Find("SkillsUI");
- journalLocked = true;
- backgroundMusic = GameObject.Find("BackgroundMusic");
- }
- void Update()
- {
- if (Input.GetKeyDown(KeyCode.Escape))
- {
- if (GameIsPaused)
- {
- Resume();
- }
- else
- {
- Paused();
- }
- }
- if (journalLocked == false)
- {
- isPadlockActive = false;
- }
- if (GameIsPaused == true)
- {
- GamePaused = true;
- }
- else
- {
- GamePaused = false;
- }
- }
- public void Resume()
- {
- pauseMenu.SetActive(false);
- journalMenu.SetActive(false);
- Time.timeScale = 1f;
- GameIsPaused = false;
- padlock.SetActive(false);
- skillsCanvas.GetComponent<Canvas>().enabled = false;
- }
- void Paused()
- {
- pauseMenu.SetActive(true);
- Time.timeScale = 0f;
- GameIsPaused = true;
- if (isPadlockActive == true)
- {
- padlock.SetActive(true);
- }
- else
- {
- padlock.SetActive(false);
- }
- }
- public void Journal()
- {
- if (journalLocked == true)
- {
- GameIsPaused = true;
- }
- else if (journalLocked == false)
- {
- GameIsPaused = true;
- Time.timeScale = 0f;
- pauseMenu.SetActive(false);
- journalMenu.SetActive(true);
- closeJournalButton.SetActive(true);
- }
- }
- public void Skills()
- {
- GameIsPaused = true;
- Time.timeScale = 0f;
- pauseMenu.SetActive(false);
- skillsCanvas.GetComponent<Canvas>().enabled = true;
- if (isPadlockActive == true)
- {
- padlock.SetActive(false);
- }
- else
- {
- padlock.SetActive(false);
- }
- }
- public void BackButton()
- {
- GameIsPaused = true;
- pauseMenu.SetActive(true);
- journalMenu.SetActive(false);
- closeJournalButton.SetActive(false);
- skillsCanvas.GetComponent<Canvas>().enabled = false;
- if (isPadlockActive == true)
- {
- padlock.SetActive(true);
- }
- else
- {
- padlock.SetActive(false);
- }
- }
- public void CloseJournal()
- {
- GameIsPaused = true;
- pauseMenu.SetActive(true);
- journalMenu.SetActive(false);
- }
- public void QuitGame()
- {
- SceneManager.LoadScene("MenuScene");
- Points.pointsValue = 4;
- Destroy(GameObject.Find("SkillsUI"));
- Destroy(GameObject.Find("Player"));
- Destroy(GameObject.Find("Main Camera"));
- Destroy(backgroundMusic);
- IQ_Skills.IQ = 0;
- Phys_Skills.Phys = 0;
- Street_Skill.Street = 0;
- Rep_Skills.Rep = 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement