//경로를 pathfile에서 복사 public void CopyFrom(PathFileInfo file) { m_Entrys.Clear(); m_Paths[0].Clear(); var path0 = file.path0.ToList(); m_Entrys.Add(path0[0]); m_Entrys.Add(path0[path0.Count - 1]); this.m_Paths[0].AddRange(path0); m_Paths[1].Clear(); var path1 = file.path1.ToList(); m_Entrys.Add(path1[0]); m_Entrys.Add(path1[path1.Count - 1]); this.m_Paths[1].AddRange(path1); m_Paths[2].Clear(); var path2 = file.path2.ToList(); m_Entrys.Add(path2[0]); m_Entrys.Add(path2[path2.Count - 1]); this.m_Paths[2].AddRange(path2); m_Paths[3].Clear(); var path3 = file.path3.ToList(); m_Entrys.Add(path3[0]); m_Entrys.Add(path3[path3.Count - 1]); this.m_Paths[3].AddRange(path3); MakePathLines(); }
public GameBoard(PathFileInfo file) : this() { m_Path.CopyFrom(file); PathInit(); ShuffleTile(); }