Music implementation, cloud art, and bug fixes

Implemented music
Added cloud tiles
Made players be able to stand on each others' heads
Synced the music and day/night cycle
Added a transition in to the gameplay scene
Fixed blocking while dying bug
This commit is contained in:
RochesterX
2025-03-07 23:32:42 -05:00
parent 3d28357b56
commit 7b4bdd927e
115 changed files with 5516 additions and 1409 deletions

View File

@@ -3,6 +3,7 @@ using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using UnityEngine.Events;
public class HubManager : MonoBehaviour
{
@@ -22,6 +23,7 @@ public class HubManager : MonoBehaviour
Destroy(this.gameObject);
}
hubCamera.SetActive(true);
MusicManager.Instance.StartPlaylist();
}
public void LoadScene(string sceneName)
@@ -29,6 +31,8 @@ public class HubManager : MonoBehaviour
UnloadGameScene();
hubCamera.SetActive(false);
SceneManager.LoadScene(sceneName, LoadSceneMode.Additive);
MusicManager.Instance.StartPlaylist();
print("Loading scene: playing solmg" + sceneName);
}
public void UnloadGameScene()
@@ -58,6 +62,18 @@ public class HubManager : MonoBehaviour
GameManager.players.Remove(player);
Destroy(player);
}
MusicManager.Instance.StartPlaylist("Title Screen");
foreach (Camera camera in FindObjectsByType<Camera>(FindObjectsSortMode.None))
{
camera.enabled = false;
}
GameManager.players.Clear();
GameManager.playerColors.Clear();
SceneManager.LoadScene("Title Screen");
}
}

View File

@@ -1,2 +1,11 @@
fileFormatVersion: 2
guid: 3fbcc366ef6e3480399963dee7cad1cd
guid: 3fbcc366ef6e3480399963dee7cad1cd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: -20
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: