New pause menu for game players (not multiplayer pause menu yet) + FIx custom mode
This commit is contained in:
12 files changed
+7529
-11597
No files matched your search
@@ -24,6 +24,10 @@ public class SettingsMenu : MonoBehaviour {
|
||||
[SerializeField] private int colorType = 0;
|
||||
[SerializeField] private bool colorCanSave = true;
|
||||
|
||||
void Awake() {
|
||||
if (SceneManager.GetActiveScene().name != "MainMenu") setting4toggle.gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
private void Start() {
|
||||
colorMenu.Init(Color.white, Color.white);
|
||||
colorMenu.OnColorChanged += color => {
|
||||
@@ -52,7 +56,7 @@ public class SettingsMenu : MonoBehaviour {
|
||||
setting1toggle.isOn = BazookaManager.Instance.GetSettingFullScreen() == true;
|
||||
setting2toggle.isOn = BazookaManager.Instance.GetSettingShowFPS() == true;
|
||||
setting3toggle.isOn = BazookaManager.Instance.GetSettingVsync() == true;
|
||||
setting4toggle.isOn = BazookaManager.Instance.GetSettingHideSocials() == true;
|
||||
if (setting4toggle.gameObject.activeSelf) setting4toggle.isOn = BazookaManager.Instance.GetSettingHideSocials() == true;
|
||||
setting5toggle.isOn = BazookaManager.Instance.GetSettingRandomMusic() == true;
|
||||
setting1toggle.onValueChanged.AddListener(value => {
|
||||
BazookaManager.Instance.SetSettingFullScreen(value);
|
||||
@@ -68,23 +72,25 @@ public class SettingsMenu : MonoBehaviour {
|
||||
setting1toggle.gameObject.SetActive(false);
|
||||
setting2toggle.isOn = BazookaManager.Instance.GetSettingShowFPS() == true;
|
||||
setting3toggle.gameObject.SetActive(false);
|
||||
setting4toggle.isOn = BazookaManager.Instance.GetSettingHideSocials() == true;
|
||||
if (setting4toggle.gameObject.activeSelf) setting4toggle.isOn = BazookaManager.Instance.GetSettingHideSocials() == true;
|
||||
setting5toggle.isOn = BazookaManager.Instance.GetSettingRandomMusic() == true;
|
||||
}
|
||||
setting2toggle.onValueChanged.AddListener(value => {
|
||||
BazookaManager.Instance.SetSettingShowFPS(value);
|
||||
});
|
||||
setting4toggle.onValueChanged.AddListener(value => {
|
||||
BazookaManager.Instance.SetSettingHideSocials(value);
|
||||
if (setting4toggle.gameObject.activeSelf)
|
||||
setting4toggle.onValueChanged.AddListener(value => {
|
||||
BazookaManager.Instance.SetSettingHideSocials(value);
|
||||
|
||||
DontDestroyOnLoad(gameObject);
|
||||
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
|
||||
SceneManager.sceneLoaded += OnSceneLoaded;
|
||||
});
|
||||
DontDestroyOnLoad(gameObject);
|
||||
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
|
||||
SceneManager.sceneLoaded += OnSceneLoaded;
|
||||
});
|
||||
setting5toggle.onValueChanged.AddListener(value => BazookaManager.Instance.SetSettingRandomMusic(value));
|
||||
musicSlider.onValueChanged.AddListener(value => {
|
||||
BazookaManager.Instance.SetSettingMusicVolume(value);
|
||||
MenuMusic.Instance.GetComponent<AudioSource>().volume = value;
|
||||
if (SceneManager.GetActiveScene().name == "MainMenu") MenuMusic.Instance.GetComponent<AudioSource>().volume = value;
|
||||
else GamePlayer.Instance.backgroundMusic.volume = value;
|
||||
});
|
||||
sfxSlider.onValueChanged.AddListener(value => BazookaManager.Instance.SetSettingSFXVolume(value));
|
||||
Tools.RefreshHierarchy(setting1toggle.transform.parent.gameObject);
|
||||
|
||||
Reference in new issue
Block a user