PKHeX/PKHeX.Core/Saves/Access/ISCBlockArray.cs
Kurt 691f941bb6 Add savedata models
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com>
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2022-02-04 17:31:20 -08:00

19 lines
585 B
C#

using System.Collections.Generic;
namespace PKHeX.Core;
/// <summary>
/// Exposes useful <see cref="SCBlock"/> access information useful for more advanced data requests.
/// </summary>
public interface ISCBlockArray
{
/// <summary>
/// Gets the list of all data blocks the implementing object has.
/// </summary>
public IReadOnlyList<SCBlock> AllBlocks { get; }
/// <summary>
/// Gets the <see cref="SCBlockAccessor"/> for the implementing object, allowing for looking up specific blocks by key.
/// </summary>
SCBlockAccessor Accessor { get; }
}