public void ChangeObjSort(Vector2[] vc_list, Vector2 vec, int nId) { for (int i = 0; i < m_giList.Count; i++) { if (nId == m_giList[i].nID) { GoodsInfo gi = m_giList[i]; gi.mesh_list = vc_list; gi.hypeLength = GetHypeLength(vc_list[0]); gi.vec = vec; m_giList[i] = gi; break; } } houseLayerSort(); m_gtdList.Clear(); for (int i = 0; i < m_giList.Count; i++) { m_giList[i].obj.transform.GetComponent <Renderer>().sortingOrder = i; GoodsTempData gtd = MapBasicData.GetGoodsTempData(m_giList[i].nID, m_giList[i].name, m_giList[i].vec); m_gtdList.Add(gtd); } }
//load house data public static void LoadHouseData(List <GoodsTempData> gtdList) { FileManager.GetInstance().DeleteFile(Application.dataPath, "mapFile.txt"); List <string> str_list = new List <string>(); for (int i = 0; i < gtdList.Count; i++) { GoodsTempData gtd = gtdList[i]; string str = gtd.name + "_" + gtd.nId + "_" + gtd.vec.x + "_" + gtd.vec.y; str_list.Add(str); } FileManager.GetInstance().LoadFile(Application.dataPath, "mapFile.txt", str_list); }