/// <summary> /// 设置当前词库选择显示 /// </summary> /// <param name="wordLexicon"></param> public void SetWordLexcion(WordLexicon wordLexicon) { switch (wordLexicon) { case WordLexicon.None: text_WordLexcionTitle.text = "请选择词库"; break; case WordLexicon.Primary: text_WordLexcionTitle.text = "已选小学词库"; break; case WordLexicon.CET4: text_WordLexcionTitle.text = "已选四级词库"; break; case WordLexicon.CET6: text_WordLexcionTitle.text = "已选六级词库"; break; case WordLexicon.Postgraduate: text_WordLexcionTitle.text = "已选考研词库"; break; default: break; } }
/// <summary> /// 确认选择词库 /// </summary> void OnSelectOK() { if (wordLexicon == WordLexicon.None) { wordLexicon = WordLexicon.Primary; } //数据类根据选择的词库初始化字典和相关资源 StaticData.Instance.SelectWordLexcion(wordLexicon); Sound.Instance.wordLexcionOption = wordLexicon; //发送选择词库选项,UIStart脚本接受并处理 SendEvent(Consts.E_WordLexcionOption); HideSelf(); }
/// <summary> /// 选择单词词库 /// </summary> public void SelectWordLexcion(WordLexicon wordLexicon) { this.wordLexicon = wordLexicon; //选择词库前先情况单词字典 ClearWordDict(); //选择JSON词库 switch (this.wordLexicon) { case WordLexicon.None: break; case WordLexicon.Primary: InitWordDict(Consts.SaveDir + Consts.WordJson_PrimaryDir); break; case WordLexicon.CET4: InitWordDict(Consts.SaveDir + Consts.WordJson_CET4Dir); break; case WordLexicon.CET6: InitWordDict(Consts.SaveDir + Consts.WordJson_CET6Dir); break; case WordLexicon.Postgraduate: InitWordDict(Consts.SaveDir + Consts.WordJson_PostgraduateDir); break; default: break; } //本地化存储词库选项 PlayerPrefs.SetString("WordLexcionPotion", wordLexicon.ToString()); //本地取出该选项记录 wordLexiconOption = (WordLexicon)Enum.Parse(typeof(WordLexicon), PlayerPrefs.GetString("WordLexcionPotion")); }
public void OnSelectPrimary(bool isOn) { wordLexicon = WordLexicon.Primary; toggle_Primary.isOn = isOn; }
public void OnSelectPostgraduate(bool isOn) { wordLexicon = WordLexicon.Postgraduate; toggle_Postgraduate.isOn = isOn; }
public void OnSelectCTE6(bool isOn) { wordLexicon = WordLexicon.CET6; toggle_CET6.isOn = isOn; }
public void OnSelectCTE4(bool isOn) { wordLexicon = WordLexicon.CET4; toggle_CET4.isOn = isOn; }