Dwarrowdelf.TerrainGen.TerrainData.Contains C# (CSharp) Method

Contains() public method

public Contains ( IntVector3 p ) : bool
p IntVector3
return bool
        public bool Contains(IntVector3 p)
        {
            return p.X >= 0 && p.Y >= 0 && p.Z >= 0 && p.X < this.Width && p.Y < this.Height && p.Z < this.Depth;
        }

Usage Example

Example #1
0
 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);
         }
     }
 }
All Usage Examples Of Dwarrowdelf.TerrainGen.TerrainData::Contains