Dwarrowdelf.TerrainGen.RiverGen.MyTarget.GetValidDirs C# (CSharp) Method

GetValidDirs() public method

public GetValidDirs ( IntVector3 p ) : IEnumerable
p IntVector3
return IEnumerable
            public IEnumerable<Direction> GetValidDirs(IntVector3 p)
            {
                foreach (var d in DirectionExtensions.CardinalUpDownDirections.ToArray())
                {
                    var dst = p + d;
                    if (m_terrain.Contains(dst) && m_terrain.GetTileData(dst).IsWaterPassable)
                        yield return d;
                }
            }