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