using System.Collections.Generic;
using WingsEmu.Game.Buffs;
namespace WingsEmu.Game.Managers.StaticData;
public class StaticCardsManager
{
public static ICardsManager Instance { get; private set; }
public static void Initialize(ICardsManager manager)
{
Instance = manager;
}
}
public interface ICardsManager
{
///
/// Loads the cards into the cache
///
void Initialize();
///
/// Returns a card with the specified
/// card Id
///
///
///
Card GetCardByCardId(int cardId);
///
/// Returns the card with the specified name
///
/// i18n key
///
List GetCardByName(string name);
}