mirror of
https://github.com/RHeavenStudioPlus/HeavenStudioPlus.git
synced 2024-11-13 21:25:09 +00:00
fix config creation collisions (#239)
This commit is contained in:
parent
6a61b9d87a
commit
07b9f8dff1
2 changed files with 12 additions and 2 deletions
|
@ -171,7 +171,6 @@ namespace HeavenStudio
|
||||||
{
|
{
|
||||||
MasterVolume = value;
|
MasterVolume = value;
|
||||||
AudioListener.volume = MasterVolume;
|
AudioListener.volume = MasterVolume;
|
||||||
PersistentDataManager.gameSettings.masterVolume = MasterVolume;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnApplicationQuit()
|
void OnApplicationQuit()
|
||||||
|
|
|
@ -4,6 +4,7 @@ using UnityEngine.UI;
|
||||||
|
|
||||||
using TMPro;
|
using TMPro;
|
||||||
|
|
||||||
|
using HeavenStudio.Common;
|
||||||
namespace HeavenStudio.Editor
|
namespace HeavenStudio.Editor
|
||||||
{
|
{
|
||||||
public class DispAudioSettings : TabsContent
|
public class DispAudioSettings : TabsContent
|
||||||
|
@ -26,7 +27,6 @@ namespace HeavenStudio.Editor
|
||||||
dropDownData.Add(optionData);
|
dropDownData.Add(optionData);
|
||||||
}
|
}
|
||||||
resolutionsDropdown.AddOptions(dropDownData);
|
resolutionsDropdown.AddOptions(dropDownData);
|
||||||
resolutionsDropdown.value = GlobalGameManager.ScreenSizeIndex;
|
|
||||||
|
|
||||||
resolutionsDropdown.onValueChanged.AddListener(delegate
|
resolutionsDropdown.onValueChanged.AddListener(delegate
|
||||||
{
|
{
|
||||||
|
@ -46,6 +46,8 @@ namespace HeavenStudio.Editor
|
||||||
heightInputField.text = GlobalGameManager.CustomScreenHeight.ToString();
|
heightInputField.text = GlobalGameManager.CustomScreenHeight.ToString();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
resolutionsDropdown.value = GlobalGameManager.ScreenSizeIndex;
|
||||||
|
|
||||||
widthInputField.text = GlobalGameManager.CustomScreenWidth.ToString();
|
widthInputField.text = GlobalGameManager.CustomScreenWidth.ToString();
|
||||||
heightInputField.text = GlobalGameManager.CustomScreenHeight.ToString();
|
heightInputField.text = GlobalGameManager.CustomScreenHeight.ToString();
|
||||||
|
|
||||||
|
@ -67,16 +69,25 @@ namespace HeavenStudio.Editor
|
||||||
{
|
{
|
||||||
GlobalGameManager.ChangeMasterVolume(volSlider.value);
|
GlobalGameManager.ChangeMasterVolume(volSlider.value);
|
||||||
volLabel.text = System.Math.Round(volSlider.value * 100, 2).ToString();
|
volLabel.text = System.Math.Round(volSlider.value * 100, 2).ToString();
|
||||||
|
PersistentDataManager.gameSettings.masterVolume = volSlider.value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnVolLabelChanged()
|
public void OnVolLabelChanged()
|
||||||
{
|
{
|
||||||
volSlider.value = (float)System.Math.Round(System.Convert.ToSingle(volLabel.text) / 100f, 2);
|
volSlider.value = (float)System.Math.Round(System.Convert.ToSingle(volLabel.text) / 100f, 2);
|
||||||
GlobalGameManager.ChangeMasterVolume(volSlider.value);
|
GlobalGameManager.ChangeMasterVolume(volSlider.value);
|
||||||
|
PersistentDataManager.gameSettings.masterVolume = volSlider.value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void OnOpenTab()
|
public override void OnOpenTab()
|
||||||
{
|
{
|
||||||
|
resolutionsDropdown.value = GlobalGameManager.ScreenSizeIndex;
|
||||||
|
|
||||||
|
widthInputField.text = GlobalGameManager.CustomScreenWidth.ToString();
|
||||||
|
heightInputField.text = GlobalGameManager.CustomScreenHeight.ToString();
|
||||||
|
|
||||||
|
volSlider.value = GlobalGameManager.MasterVolume;
|
||||||
|
volLabel.text = System.Math.Round(volSlider.value * 100, 2).ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void OnCloseTab()
|
public override void OnCloseTab()
|
||||||
|
|
Loading…
Reference in a new issue