using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace TcgEngine
{
///
/// Define reward to upload easily on the api
///
[CreateAssetMenu(fileName = "RewardData", menuName = "TcgEngine/RewardData", order = 5)]
public class RewardData : ScriptableObject
{
public string id;
public string group;
public int coins;
public int xp;
public PackData[] packs;
public CardData[] cards;
public DeckData[] decks;
public bool repeat = true;
public static List reward_list = new List();
public static void Load(string folder = "")
{
if (reward_list.Count == 0)
reward_list.AddRange(Resources.LoadAll(folder));
}
public static RewardData Get(string id)
{
foreach (RewardData reward in GetAll())
{
if (reward.id == id)
return reward;
}
return null;
}
public static List GetAll()
{
return reward_list;
}
}
}