/// <summary> /// Determines whether this position is available in grid. /// </summary> /// <returns><c>true</c> if this position is available; otherwise, <c>false</c>.</returns> /// <param name="position">Position.</param> public bool IsBlockAvailable(ISSCBlockVector position) { bool result = ISMath.Contains(position.x, 0, gridSize.x - 1) && ISMath.Contains(position.y, 0, gridSize.y - 1) && ISMath.Contains(position.z, 0, gridSize.z - 1); return(result); }
static public bool Contains(float value, ISRange range) { return(ISMath.Contains(value, range.min, range.max)); }