public void Init(Vector2Int size) { length = 3 * size.x; SmallGrid.size = 1.0f / length; grid = new MiddleGrid[size.x, size.y]; for (int i = 0; i < grid.GetLength(0); i++) { for (int j = 0; j < grid.GetLength(1); j++) { Vector2 center = new Vector2(3 * j + 1.5f, 3 * i + 1.5f) / length; grid[i, j] = new MiddleGrid(center); grid[i, j].activeType = 0; } } }
//public Color color=Color.red; public void Create(MiddleGrid parent, Vector2 center, int i, int j) { this.center = center + size * new Vector2(j - 1, i - 1); this.parent = parent; brushMaterial = new Material(brushShader); }