SetUpView.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.SceneManagement;
  5. public class SetUpView : MonoBehaviour
  6. {
  7. void Start()
  8. {
  9. this.transform.Find("Items/BGM/Check").gameObject.SetActive(AudioMgr.openBGM);
  10. this.transform.Find("Items/Effect/Check").gameObject.SetActive(AudioMgr.openEffect);
  11. }
  12. public void Quit()
  13. {
  14. AudioMgr.ins.PlayBtn();
  15. SceneManager.LoadScene("Login", LoadSceneMode.Single);
  16. }
  17. public void CheckBox(GameObject checkBox) {
  18. checkBox.SetActive(!checkBox.activeSelf);
  19. if (checkBox.transform.parent.gameObject.name.StartsWith("Effect")) {
  20. AudioMgr.openEffect = checkBox.activeSelf;
  21. }
  22. else if (checkBox.transform.parent.gameObject.name.StartsWith("BGM")) {
  23. AudioMgr.openBGM = checkBox.activeSelf;
  24. }
  25. AudioMgr.ins.PlayBtn();
  26. }
  27. public void ChangeLanguage()
  28. {
  29. AudioMgr.ins.PlayBtn();
  30. if (TextAutoLanguage.GetLanguage() == LanguageEnum.English)
  31. {
  32. TextAutoLanguage.ChangeLanguage(LanguageEnum.Chinese);
  33. }
  34. else if (TextAutoLanguage.GetLanguage() == LanguageEnum.Chinese) {
  35. TextAutoLanguage.ChangeLanguage(LanguageEnum.English);
  36. }
  37. }
  38. public void Calibrate(int doID)
  39. {
  40. AudioMgr.ins.PlayBtn();
  41. if (doID == 1) {
  42. DeviceCalibrateView.Create(DeviceCalibrateItem.Gyr);
  43. } else if (doID == 2) {
  44. DeviceCalibrateView.Create(DeviceCalibrateItem.Mag);
  45. }
  46. }
  47. public void Back() {
  48. AudioMgr.ins.PlayBtn();
  49. Destroy(this.gameObject);
  50. }
  51. }