Ejemplo n.º 1
0
 // 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);
 }
Ejemplo n.º 2
0
    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));
    }