public ConfigData() { settingMode = Constants.Setting_Mode.Graphic; fullScreen = true; fadingSwitch = true; animateSwitch = true; avatarSwitch = true; topMost = false; BGMTime = 3; chapterTime = 3; textSpeed = 60f; waitTime = 1.5f; diaboxAlpha = 75; defaultCharaNum = 0; masterVolume = 1f; userBGMVolume = 0.5f; userSEVolume = 0.75f; userSysSEVolume = 0.75f; userVoiceVolume = 1f; charaVoiceVolume = new float[] { 1, 1, 1, 1, 1, 1 }; charaVoice = new bool[] { true, true, true, true, true, true }; }
/// <summary> /// 切换标签页 /// </summary> /// <param name="target">点击的目标</param> public void SwitchTab(string target) { //原状态按钮开启 switch (settingMode) { case Constants.Setting_Mode.Graphic: graphicBtn.GetComponent <UIButton>().enabled = true; graphicBtn.GetComponent <UIButton>().normalSprite = "UI/fun_back"; graphicCon.SetActive(false); break; case Constants.Setting_Mode.Sound: soundBtn.GetComponent <UIButton>().enabled = true; soundBtn.GetComponent <UIButton>().normalSprite = "UI/fun_back"; soundCon.SetActive(false); break; case Constants.Setting_Mode.Text: textBtn.GetComponent <UIButton>().enabled = true; textBtn.GetComponent <UIButton>().normalSprite = "UI/fun_back"; textCon.SetActive(false); break; case Constants.Setting_Mode.Operate: sysBtn.GetComponent <UIButton>().enabled = true; sysBtn.GetComponent <UIButton>().normalSprite = "UI/fun_back"; sysCon.SetActive(false); break; } if (target == "Graphic_Button") { settingMode = Constants.Setting_Mode.Graphic; } if (target == "Sound_Button") { settingMode = Constants.Setting_Mode.Sound; } if (target == "Text_Button") { settingMode = Constants.Setting_Mode.Text; } if (target == "Operate_Button") { settingMode = Constants.Setting_Mode.Operate; } //新状态按钮不可用 switch (settingMode) { case Constants.Setting_Mode.Graphic: graphicBtn.GetComponent <UIButton>().enabled = false; graphicBtn.GetComponent <UI2DSprite>().sprite2D = Resources.Load <Sprite>("UI/fun_hover1"); graphicCon.SetActive(true); break; case Constants.Setting_Mode.Sound: soundBtn.GetComponent <UIButton>().enabled = false; soundBtn.GetComponent <UI2DSprite>().sprite2D = Resources.Load <Sprite>("UI/fun_hover2"); soundCon.SetActive(true); break; case Constants.Setting_Mode.Text: textBtn.GetComponent <UIButton>().enabled = false; textBtn.GetComponent <UI2DSprite>().sprite2D = Resources.Load <Sprite>("UI/fun_hover3"); textCon.SetActive(true); break; case Constants.Setting_Mode.Operate: sysBtn.GetComponent <UIButton>().enabled = false; sysBtn.GetComponent <UI2DSprite>().sprite2D = Resources.Load <Sprite>("UI/fun_hover4"); sysCon.SetActive(true); break; } }