SetUpView.cs 1.6 KB

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