Assets.Managers.MapCreatorManager.generateBlankMap C# (CSharp) Method

generateBlankMap() private method

private generateBlankMap ( int mSize ) : void
mSize int
return void
        private void generateBlankMap(int mSize)
        {
            mapSize = mSize;

            //initially remove all children
            for (int i = 0; i < mapTransform.childCount; i++)
            {
                Destroy(mapTransform.GetChild(i).gameObject);
            }

            map = new List<List<Cell>>();
            for (int i = 0; i < mapSize; i++)
            {
                List<Cell> row = new List<Cell>();
                for (int j = 0; j < mapSize; j++)
                {
                    Cell cell = ((GameObject)Instantiate(PrefabHolder.instance.BASE_TILE_PREFAB, new Vector3(i - Mathf.Floor(mapSize / 2), 0, -j + Mathf.Floor(mapSize / 2)), Quaternion.Euler(new Vector3()))).GetComponent<Cell>();
                    cell.transform.parent = mapTransform;
                    cell.gridPosition = new Vector2(i, j);
                    cell.type = (CellType.Normal);
                    row.Add(cell);
                }
                map.Add(row);
            }
        }