Refactoring game logic
This commit is contained in:
@@ -6,5 +6,11 @@ public interface ISaveFileManager<T>
|
||||
{
|
||||
public Task WriteToFile(T gameData);
|
||||
|
||||
public Task<T> ReadFromFile();
|
||||
public Task WriteToFile(T gameData, string filePath);
|
||||
|
||||
public Task WriteToFile(T gameData, string filePath, JsonSerializerOptions jsonOptions);
|
||||
|
||||
public Task<T?> ReadFromFile();
|
||||
|
||||
public Task<T?> ReadFromFile(string filePath);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user