using LitJson;
using Wizard.AutoTest;

namespace Wizard.Battle.Recovery;

public class CardInfoBase
{
	public string Name { get; private set; }

	public bool IsPlayer { get; private set; }

	public int Index { get; private set; }

	public int? CardId { get; private set; }

	public CardInfoBase(JsonData jsonData)
	{
		Name = jsonData["index"].ToString();
		IsPlayer = Name[0] == 'p';
		Index = int.Parse(Name.Substring(1));
		CardId = jsonData.ToIntOrNull("id");
	}
}
