// Start is called before the first frame update void Start() { readingUI = readingCanvas.GetComponent <CardReadingUI>(); generativeUI = generativeCanvas.GetComponent <GenerativeUI>(); videoCardUI = videoCanvas.GetComponent <VideoCardUI>(); cardSelectionUI = cardSelectionCanvas.GetComponent <CardSelectionUI>(); savedReadingsUI = savedReadingsCanvas.GetComponent <SavedReadingsUI>(); cardsSelectedToDeal = new List <int>(); selectedCardData = new List <TarotCardData>(); cardsInDeck = new DeckCard[numberOfCardsInDeck]; enableButton = false; majorArcanaTotal = 0; cupsTotal = 0; wandsTotal = 0; pentaclesTotal = 0; swordsTotal = 0; buttonHover = false; canvases = new List <Canvas> { mainMenuCanvas, demoInstructionsCanvas, generativeCanvas, readingCanvas, savedReadingsCanvas, cardSelectionCanvas, defineSpreadCanvas, spreadCanvas, pauseCanvas, settingsCanvas, howToPlayCanvas, videoCanvas // add any new canvases here! }; SetGameState(GameState.MainMenu); }
void DoGenerativePhase() { playingClipNumber = 0; enableButton = true; GenerativeUI generativeUI = generativeCanvas.GetComponent <GenerativeUI>(); generativeState.Post(gameObject); for (int i = 0; i < 3; i++) { AK.Wwise.Event keyEvent = (selectedCardData[i].cardKeyArray[i]); keyEvent.Post(gameObject); Debug.Log(i + " " + keyEvent); } //StartCoroutine(generativeUI.DoGeneration(selectedCardData)); }