コード例 #1
0
    /// <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;
        }
    }
コード例 #2
0
    /// <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();
    }
コード例 #3
0
    /// <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"));
    }
コード例 #4
0
 public void OnSelectPrimary(bool isOn)
 {
     wordLexicon         = WordLexicon.Primary;
     toggle_Primary.isOn = isOn;
 }
コード例 #5
0
 public void OnSelectPostgraduate(bool isOn)
 {
     wordLexicon = WordLexicon.Postgraduate;
     toggle_Postgraduate.isOn = isOn;
 }
コード例 #6
0
 public void OnSelectCTE6(bool isOn)
 {
     wordLexicon      = WordLexicon.CET6;
     toggle_CET6.isOn = isOn;
 }
コード例 #7
0
 public void OnSelectCTE4(bool isOn)
 {
     wordLexicon      = WordLexicon.CET4;
     toggle_CET4.isOn = isOn;
 }