Ejemplo n.º 1
0
 private void GenerateAreaTreeIndex()
 {
     // For legality purposes, only the tree index is needed.
     // Group the trees data by their index; trees that share indexes are indistinguishable from one another
     ValidTreeIndex   = ValidTrees.Select(t => t.Index).Distinct().OrderBy(i => i).ToArray();
     InvalidTreeIndex = InvalidTrees.Select(t => t.Index).Distinct().OrderBy(i => i).Except(ValidTreeIndex).ToArray();
 }
Ejemplo n.º 2
0
 private void GenerateAreaTreeIndex()
 {
     // For legality purpose only the tree index is needed, group the trees data by their index, trees with the same index are indistinguishable
     ValidTreeIndex   = ValidTrees.Select(t => t.Index).Distinct().OrderBy(i => i).ToArray();
     InvalidTreeIndex = InvalidTrees.Select(t => t.Index).Distinct().OrderBy(i => i).Except(ValidTreeIndex).ToArray();
 }