using System.Collections; using System.Collections.Generic; using UnityEngine; public class SetUpView : MonoBehaviour { void Start() { this.transform.Find("Items/BGM/Check").gameObject.SetActive(AudioMgr.openBGM); this.transform.Find("Items/Effect/Check").gameObject.SetActive(AudioMgr.openEffect); } public void Quit() { AudioMgr.ins.PlayBtn(); Application.Quit(); } public void CheckBox(GameObject checkBox) { checkBox.SetActive(!checkBox.activeSelf); if (checkBox.transform.parent.gameObject.name.StartsWith("Effect")) { AudioMgr.openEffect = checkBox.activeSelf; } else if (checkBox.transform.parent.gameObject.name.StartsWith("BGM")) { AudioMgr.openBGM = checkBox.activeSelf; } AudioMgr.ins.PlayBtn(); } public void ChangeLanguage() { AudioMgr.ins.PlayBtn(); if (TextAutoLanguage.GetLanguage() == LanguageEnum.English) { TextAutoLanguage.ChangeLanguage(LanguageEnum.Chinese); } else if (TextAutoLanguage.GetLanguage() == LanguageEnum.Chinese) { TextAutoLanguage.ChangeLanguage(LanguageEnum.English); } } public void Calibrate(int doID) { AudioMgr.ins.PlayBtn(); if (doID == 1) { DeviceCalibrateView.Create(DeviceCalibrateItem.Gyr); } else if (doID == 2) { DeviceCalibrateView.Create(DeviceCalibrateItem.Mag); } } public void Back() { AudioMgr.ins.PlayBtn(); Destroy(this.gameObject); } }