/// <summary>Gets a Field-of-View for this board asynchronously.</summary> public static Task <IFov> GetFieldOfViewAsync(this IFovBoard <IHex> @this, HexCoords origin, int height) { return(@this.GetFieldOfViewAsync(origin, FovTargetMode.EqualHeights, height)); }
/// <summary>Gets a Field-of-View for this board asynchronously.</summary> public static Task <IFov> GetFieldOfViewAsync(this IFovBoard <IHex> @this, HexCoords origin, FovTargetMode targetMode) { return(@this.GetFieldOfViewAsync(origin, targetMode, 1)); }
/// <summary>Gets a Field-of-View for this board asynchronously.</summary> public static Task <IFov> GetFieldOfViewAsync(this IFovBoard <IHex> @this, HexCoords origin) { return(@this.GetFieldOfViewAsync(origin, 1)); }