private void GeneratePositions() { var points = DataShape.GetHexPoints(); Positions = new Position[points.Length]; for (var index = 0; index < points.Length; index++) { var i = points[index]; Positions[index] = new Position(i); } OnCreateBoard(); }