Esempio n. 1
0
    //경로를 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();
    }
Esempio n. 2
0
 public GameBoard(PathFileInfo file) : this()
 {
     m_Path.CopyFrom(file);
     PathInit();
     ShuffleTile();
 }