Exemple #1
0
 /// <summary>
 /// Gives elements of array within specified radius of some point
 /// </summary>
 public static IEnumerable <T> GetElementsWithRadius <T>(this T[,,] array, int x, int y, int z, int radius)
 {
     foreach (var validCoords in array.GetCoordsWithRadius(x, z, radius))
     {
         yield return(array[validCoords.x, y, validCoords.y]);
     }
 }