/// <summary> /// 初始化图集资源,从Json读取数据转成CollectDepResourceDataMap类型实例,并初始化 /// </summary> /// <param name="path"></param> /// <returns></returns> private bool InitAtlasResourceData(string path) { using (StreamReader streamReader = new StreamReader(path, Encoding.UTF8)) { JsonReader reader = new JsonReader(streamReader); this.m_DicAtlasResourceData = JsonMapper.ToObject <CollectDepResourceDataMap>(reader); } if (this.m_DicAtlasResourceData == null) { this.m_DicAtlasResourceData = new CollectDepResourceDataMap(); return(false); } CollectDepResourceDataMap.AddResourceDatas(this.m_DicAtlasResourceData.mDicResourceData); this.m_DicAtlasResourceData.mDicResourceData.Clear(); return(true); }
/// <summary> /// 初始化UI资源配置信息,从Json读取数据转成CollectDepResourceDataMap类型实例,并初始化 /// </summary> /// <param name="path"></param> /// <returns></returns> private bool InitUIResourceData(string path) { using (StreamReader streamReader = new StreamReader(path, Encoding.UTF8)) { JsonReader reader = new JsonReader(streamReader); this.m_DicUIResourceData = JsonMapper.ToObject <CollectDepResourceDataMap>(reader); } if (this.m_DicUIResourceData == null) { this.m_DicUIResourceData = new CollectDepResourceDataMap(); return(false); } CollectDepResourceDataMap.AddResourceDatas(this.m_DicUIResourceData.mDicResourceData); //初始化<string,ResoureData>ALL(包括独立和带引用) this.m_DicUIResourceData.mDicResourceData.Clear(); //清除从配置信息加载的资源集合 return(true); }