public static PreadventureCardController Instance()
 {
     if (!preadventureCardController)
     {
         preadventureCardController = FindObjectOfType <PreadventureCardController>();
     }
     return(preadventureCardController);
 }
Пример #2
0
 private void OnMouseDown()
 {
     if (!EventSystem.current.IsPointerOverGameObject())
     {
         if (inDeck)
         {
             Destroy(overlay);
             overlay = null;
         }
         else
         {
             overlay = Instantiate(PrefabDictionary.Instance().preadventureCardInDeckOverlay, gameObject.transform);
         }
         inDeck = !inDeck;
         PreadventureCardController.Instance().toggleCard(GetComponent <BaseCard>().details, inDeck);
     }
 }
Пример #3
0
 public void startPreadventure(Adventure adventure)
 {
     nextAdventure = adventure;
     switchToNode("Preadventure");
     PreadventureCardController.Instance().setupCollection();
 }