using System;
namespace Framework.Storage.Containers {
/// Container providing access to persistent settings of the game
/// Type of state stored in the container
public interface IVerifiedPersistentContainer : IPersistentContainer
where TState : class {
/// Whether the container's state is tamper-free
/// >
/// If the user tries to edit the save file, a verified container will
/// detect this and report its state as non-genuine.
///
bool IsGenuine { get; }
}
} // namespace Framework.Storage.Containers