Beispiel #1
0
 public static void FinishCustomCardRegistration()
 {
     foreach (string cardID in PreregisteredCardIDs)
     {
         SaveManager.GetAllGameData().GetAllCardData().Add(CustomCardData[cardID]);
     }
     PreregisteredCardIDs.Clear();
 }
Beispiel #2
0
 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);
     }
 }