From bfe7eee43f0d6bb8114b036875b01e2dfaff61e6 Mon Sep 17 00:00:00 2001 From: adelikat Date: Sun, 16 Feb 2020 15:18:22 -0600 Subject: [PATCH] IStatable - don't inherit IBinaryStateable, I think there was a plan with that interface but it doesn't really have connection with the service interface --- BizHawk.Emulation.Common/Interfaces/Services/IStatable.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/BizHawk.Emulation.Common/Interfaces/Services/IStatable.cs b/BizHawk.Emulation.Common/Interfaces/Services/IStatable.cs index cf2788bd07..4d4cb863b6 100644 --- a/BizHawk.Emulation.Common/Interfaces/Services/IStatable.cs +++ b/BizHawk.Emulation.Common/Interfaces/Services/IStatable.cs @@ -18,8 +18,11 @@ namespace BizHawk.Emulation.Common /// If unavailable these options will not be exposed /// Additionally many tools depend on savestates such as TAStudio, these will only be available if this service is implemented /// - public interface IStatable : IBinaryStateable, IEmulatorService + public interface IStatable : IEmulatorService { + void SaveStateBinary(BinaryWriter writer); + void LoadStateBinary(BinaryReader reader); + /// /// save state binary to a byte buffer ///