Exemple #1
0
    public static void HideExplanationShowSetup()
    {
        //Hides Explanation Screen
        explanationScreen.enabled = false;
        explanationScreen.GetComponentInChildren <Button>().onClick.RemoveListener(HideExplanationShowSetup);

        //Changes scene to the piece set up screen for player 1
        GameGUI.ShowSetupScreen("Player1");
        GameGUI.ShowCurrentPieceColor();
    }
Exemple #2
0
    public void SetupNextPlayer()
    {
        // Prepares the game to setup the next character or determine move order if all Player's are set up.
        currPlayerIndex++;
        if (currPlayerIndex < GameData.GetNumPlayers())
        {
            GameGUI.ShowSetupScreen("Player" + (currPlayerIndex + 1));
            GameGUI.ShowCurrentPieceColor();
        }
        else
        {
            // hide the setup screen
            GameGUI.HideSetupScreen();

            //send analytics event for game start
            GameGUI.analyticsGameStarted.OnGameStart();

            // determine the move order
            DetermineMoveOrder();
        }
    }