using System; namespace V3.Data { /// /// Stores a game state with some metadata. /// public interface ISaveGame : IComparable { /// /// The creation time of this save game in local time. /// DateTime Timestamp { get; set; } /// /// The compability version of this save game. /// int Version { get; set; } /// /// The data stored in this save game. /// GameState GameState { get; set; } } }