Exemple #1
0
 public void OnClickTheme(int theme)
 {
     SoundManager.PlaySound(SoundManager.Sound.MenuClick);
     ConfigurationData.theme = theme;
     ConfigurationDataSystem.Save();
     RefreshUI();
 }
Exemple #2
0
 private void OnApplicationQuit()
 {
     if (isPlayerDataLoad)
     {
         PlayerDataSystem.Save();
         ConfigurationDataSystem.Save();
     }
 }
Exemple #3
0
 public void OnClickVibrate()
 {
     if (!isClicking)
     {
         SoundManager.PlaySound(SoundManager.Sound.MenuClick);
         StartCoroutine("ClickDelay");
         ConfigurationData.vibrate = !ConfigurationData.vibrate;
         ConfigurationDataSystem.Save();
         RefreshUI();
     }
 }
Exemple #4
0
 public void OnClickBgmSound()
 {
     if (!isClicking)
     {
         SoundManager.PlaySound(SoundManager.Sound.MenuClick);
         StartCoroutine("ClickDelay");
         ConfigurationData.bgmSound = !ConfigurationData.bgmSound;
         ConfigurationDataSystem.Save();
         SoundManager.RePlayLoopSound();
         RefreshUI();
     }
 }
Exemple #5
0
 public void OnClickLanguage(int language)
 {
     if (!isClicking)
     {
         SoundManager.PlaySound(SoundManager.Sound.MenuClick);
         StartCoroutine("ClickDelay");
         ConfigurationData.language = language;
         ConfigurationDataSystem.Save();
         LocalizationManager.LoadLanguage(ConfigurationData.language);
         LocalizationManager.RedrawLanguage();
         Debug.Log(ConfigurationData.language);
         RefreshUI();
         GameManager.instance.UpdateUI();
     }
 }
Exemple #6
0
 void LoadData()
 {
     PlayerDataSystem.Load();
     ConfigurationDataSystem.Load();
     ItemManager.Instance.LoadItemData();
 }