Exemple #1
0
    void CreatMap()
    {
        mapInfo.SetMapData(mapLength, mapWith, moveType);
        for (int x = 0; x < mapLength; x++)
        {
            for (int y = 0; y < mapWith; y++)
            {
                GameObject mapGrid = Instantiate(rootGrid);
                mapGrid.transform.position = new Vector3(x, 0, y);
                mapGrid.name = x + "_" + y;
                mapGrid.transform.SetParent(this.transform);

                FlatNode mapGridNode = new FlatNode(x, y, mapGrid.transform.position, mapGrid);

                mapInfo.AddNode(x, y, mapGridNode);
            }
        }
    }