using UnityEngine; namespace Escape_Room_Engine.Engine.Scripts.Utilities { public static class Utilities { #region Math public static int RandomInclusive(int from, int to) => Random.Range(from, to + 1); /// /// Returns whether a position relative to some dimensions is inside those dimensions. /// /// The position to check, relative to the dimensions. /// The dimensions to check the position against. public static bool IsInsideRelative(this Vector2Int position, Dimensions dimensions) { return position.x >= 0 && position.y >= 0 && position.x < dimensions.width && position.y < dimensions.length; } #endregion } }