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); }