private void Serialization() { for (int cnt = 0; cnt < m_datas.Length; cnt++) { UIConfigData m_tempData = new UIConfigData(); m_tempData.Name = m_datas[cnt][0]; if (!int.TryParse(m_datas[cnt][1], out m_tempData.LandType)) { m_tempData.LandType = 0; } if (!int.TryParse(m_datas[cnt][2], out m_tempData.UIFormsDepth)) { m_tempData.UIFormsDepth = 0; } if (!int.TryParse(m_datas[cnt][3], out m_tempData.UIFormShowMode)) { m_tempData.UIFormShowMode = 0; } m_tempData.ResourcesPath = m_datas[cnt][4]; m_tempData.AssetBundlePath = m_datas[cnt][5]; m_tempData.AssetName = m_datas[cnt][6]; m_tempData.Des = m_datas[cnt][7]; if (!dicData.ContainsKey(m_datas[cnt][0])) { dicData.Add(m_datas[cnt][0], m_tempData); listData.Add(m_tempData); } } }
public string GetJsonStringBykey(string key) { string data = string.Empty; UIConfigData jsonData = GetDataByKey(key); if (data != null) { data = JsonUtility.ToJson(jsonData); } return(data); }