Persistence/PlayerSaveData.cs
using System;
using Clover.Components;
using Clover.Inventory;
namespace Clover.Persistence;
public class PlayerSaveData
{
public string PlayerId = Guid.NewGuid().ToString();
public string Name;
public List<InventorySlot> InventorySlots = new();
public Dictionary<Equips.EquipSlot, PersistentItem> EquippedItems = new();
public DateTime Created = DateTime.Now;
public DateTime LastSave = DateTime.Now;
public DateTime LastLoad = DateTime.Now;
public double PlayTime;
public int Clovers;
public PlayerSaveData()
{
}
public PlayerSaveData( string playerId )
{
PlayerId = playerId;
}
}