using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; public class SetUpView : MonoBehaviour { [SerializeField] Image[] crossHairOptionChecks; void Start() { this.transform.Find("Items/BGM/Check").gameObject.SetActive(AudioMgr.openBGM); this.transform.Find("Items/Effect/Check").gameObject.SetActive(AudioMgr.openEffect); RenderSelectCrossHairOption(); } 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 SelectCrossHairOption(bool on) { AudioMgr.ins.PlayBtn(); LoginMgr.myUserInfo.openCrossHair = on; LoginMgr.myUserInfo.Save(); RenderSelectCrossHairOption(); } void RenderSelectCrossHairOption() { crossHairOptionChecks[0].enabled = LoginMgr.myUserInfo.openCrossHair; crossHairOptionChecks[1].enabled = !LoginMgr.myUserInfo.openCrossHair; } 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 Quit() { AudioMgr.ins.PlayBtn(); SceneManager.LoadScene("Login", LoadSceneMode.Single); } public void Back() { AudioMgr.ins.PlayBtn(); Destroy(this.gameObject); } }