예제 #1
0
 void Awake()
 {
     currentDeck       = new Dictionary <int, int>();
     deckDisplayPlates = new List <GameObject>();
     deckLoader        = GetComponent <DeckLoader>();
     mms = GetComponent <MainMenuCanvas>();
 }
예제 #2
0
    /*
     * Każe załadować talię
     * podpina controller
     * zwraca controller
     */


    public DeckController GetDeckController()
    {
        DeckLoader     deckLoader     = new DeckLoader();
        DeckController deckController = new DeckController(deckLoader.GetPlayersDeck());

        return(deckController);
    }
예제 #3
0
 public void SetUp(string deckName, DeckLoader dl, bool edit)
 {
     this.deckName   = deckName;
     myText.text     = deckName;
     this.deckLoader = dl;
     this.forEditor  = edit;
 }
예제 #4
0
 // Use this for initialization
 void Start()
 {
     DeckEditorButtons = new List <GameObject>();
     cardLoader        = GetComponent <CardLoader>();
     deckLoader        = GetComponent <DeckLoader>();
     deckBuilder       = GetComponent <DeckBuilder>();
     CurrentDeckToEdit = null;
     CurrentDeckToPlay = null;
 }
예제 #5
0
        public void ShowDeckLoadMenu()
        {
            Deck currentDeck = CurrentDeck;

            DeckLoader.Show(LoadDeck, currentDeck.Name, currentDeck.Cards.Count > 0 ? currentDeck.ToString() : null);
        }