Initial Commit

This commit is contained in:
RochesterX
2025-01-09 11:07:20 -05:00
parent 991d9cf772
commit f13e8e4c05
188 changed files with 80400 additions and 0 deletions

32
Assets/Hub/HubManager.cs Normal file
View File

@@ -0,0 +1,32 @@
using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.SceneManagement;
public class HubManager : MonoBehaviour
{
public void LoadScene(string sceneName)
{
UnloadGameScene();
SceneManager.LoadScene(sceneName, LoadSceneMode.Additive);
}
public void UnloadGameScene()
{
try
{
SceneManager.UnloadSceneAsync(SceneManager.GetSceneAt(1));
}
catch
{
Debug.Log("No game scene to unload");
}
}
private void Update()
{
if (InputSystem.GetDevice<Keyboard>().escapeKey.wasPressedThisFrame)
{
UnloadGameScene();
}
}
}