Exemplo n.º 1
0
    public LangDiceDesc(string filePath, Action <string> callBack = null)
    {
        JSONObject jsonData = JsonDataParse.OpenFile(filePath + "LangDiceDesc.json");

        if (jsonData == null)
        {
            Debug.LogError("JSON DATA NOT EXIST : " + filePath + "LangDiceDesc.json");
            return;
        }

        for (int i = 0; i < jsonData.list.Count; i++)
        {
            LangDiceDescData info = new LangDiceDescData();

            info.id         = (int)JsonDataParse.GetParseData(info.id.GetType(), jsonData[i]["id"].ToString());
            info.DiceNameKO = (string)JsonDataParse.GetParseData(info.DiceNameKO.GetType(), jsonData[i]["DiceNameKO"].ToString());
            info.DiceNameEN = (string)JsonDataParse.GetParseData(info.DiceNameEN.GetType(), jsonData[i]["DiceNameEN"].ToString());
            info.DiceDescKO = (string)JsonDataParse.GetParseData(info.DiceDescKO.GetType(), jsonData[i]["DiceDescKO"].ToString());
            info.DiceDescEN = (string)JsonDataParse.GetParseData(info.DiceDescEN.GetType(), jsonData[i]["DiceDescEN"].ToString());


            dicData.Add(info.id, info);
        }

        if (callBack != null)
        {
            callBack("LangDiceDesc load Complete");
        }
    }
Exemplo n.º 2
0
    public ErrorMessageKO(string filePath, Action <string> callBack = null)
    {
        JSONObject jsonData = JsonDataParse.OpenFile(filePath + "ErrorMessageKO.json");

        if (jsonData == null)
        {
            Debug.LogError("JSON DATA NOT EXIST : " + filePath + "ErrorMessageKO.json");
            return;
        }

        for (int i = 0; i < jsonData.list.Count; i++)
        {
            ErrorMessageKOData info = new ErrorMessageKOData();

            info.stingKey = (string)JsonDataParse.GetParseData(info.stingKey.GetType(), jsonData[i]["stingKey"].ToString());
            info.id       = (int)JsonDataParse.GetParseData(info.id.GetType(), jsonData[i]["id"].ToString());
            info.textDesc = (string)JsonDataParse.GetParseData(info.textDesc.GetType(), jsonData[i]["textDesc"].ToString());


            dicData.Add(info.stingKey, info);
        }

        if (callBack != null)
        {
            callBack("ErrorMessageKO load Complete");
        }
    }