public void Start() { State.DeckBuilderSetupState setupState = (State.DeckBuilderSetupState)State.StateHolder.StateManager.GetAndClearPassedState(); if (setupState != null) { mCardCollection = setupState.mCardCollection; if (setupState.mCardCollection.mLibrary != null) { mLibraryCards = Cards.Loading.CardLoading.ProduceDeck(State.StateHolder.StateManager.CardPool, setupState.mCardCollection.mLibrary); } else { mLibraryCards = new CardList(); } if (setupState.mCardCollection.mDeck != null) { mDeckCards = Cards.Loading.CardLoading.ProduceDeck(State.StateHolder.StateManager.CardPool, setupState.mCardCollection.mDeck); } else { mDeckCards = new CardList(); } mLastScene = setupState.mLastScene; } VerifyDeck(); UpdateUI(); }
public void Start() { State.CardGallerySetupState setupState = (State.CardGallerySetupState)State.StateHolder.StateManager.GetAndClearPassedState(); if (setupState.mIsUsingCardList) { mCards = setupState.mCardList; } else { mCards = Cards.Loading.CardLoading.ProduceDeck(State.StateHolder.StateManager.CardPool, setupState.mDeckSpec); } mLastScene = setupState.mLastScene; UpdateUI(); }
public DeckBuilderUIManager() { mUICards = new List <UICard>(); mLastScene = State.GameScene.None; }
public CardGalleryUIManager() { mUICards = new List <UICard>(); mLastScene = State.GameScene.None; }