public static void FinishCustomCardRegistration() { foreach (string cardID in PreregisteredCardIDs) { SaveManager.GetAllGameData().GetAllCardData().Add(CustomCardData[cardID]); } PreregisteredCardIDs.Clear(); }
public static void RegisterCustomCard(CardData cardData, List <int> cardPoolData) { CustomCardData.Add(cardData.GetID(), cardData); CustomCardPoolData.Add(cardData.GetID(), cardPoolData); if (SaveManager == null) { PreregisteredCardIDs.Add(cardData.GetID()); } else { SaveManager.GetAllGameData().GetAllCardData().Add(cardData); } }