Improvements to Chinthe animation logic Fix broken Godot Tool system and just use a more manual approach to setting map nodes Remove ItemDatabase from individual room scenes
15 lines
492 B
C#
15 lines
492 B
C#
using System.Text.Json.Serialization.Metadata;
|
|
|
|
namespace Zennysoft.Game.Abstractions;
|
|
|
|
public interface ISaveFileManager
|
|
{
|
|
public Task WriteToFile<T>(T gameData, params IJsonTypeInfoResolver?[] resolvers);
|
|
|
|
public Task WriteToFile<T>(T gameData, string filePath, params IJsonTypeInfoResolver?[] resolvers);
|
|
|
|
public Task<T?> ReadFromFile<T>(params IJsonTypeInfoResolver?[] resolvers);
|
|
|
|
public Task<T?> ReadFromFile<T>(string filePath, params IJsonTypeInfoResolver?[] resolvers);
|
|
}
|