Esempio n. 1
0
    /// <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);
    }
Esempio n. 2
0
 static public bool Contains(float value, ISRange range)
 {
     return(ISMath.Contains(value, range.min, range.max));
 }