| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- 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);
- }
- }
|