public void Resume() { if (!playerLockedBeforePause) { player.ReleasePlayer(); } pauseMenuUI.SetActive(false); Time.timeScale = 1f; AudioListener.pause = false; gameIsPaused = false; }
public void AfterBlackExecuterCallback() { if (!firstBlendOver) { firstBlendOver = true; blackBlend.SetBlack(false); afterLightExecuter.Execute(); playerCamera.transform.position = newCameraPosition.position; playerCamera.transform.rotation = newCameraPosition.rotation; if (!zonesToEnable.IsNullOrEmpty()) { foreach (ZoneLoader zone in zonesToEnable) { if (zone != null) { zone.ActivateZone(); } } } if (!zonesToDisable.IsNullOrEmpty()) { foreach (ZoneLoader zone in zonesToDisable) { if (zone != null) { zone.DeactivateZone(); } } } fireworkExecuter.Execute(); } else { playerAccessibility.ReleasePlayer(); playerAccessibility.LockPlayer(); levelLoader.LoadLevel(levelToLoadAfterEnd); } }