Ejemplo n.º 1
0
    void Start()
    {
        Instance = this;

        GameObject[] holder = GameObject.FindGameObjectsWithTag("LinePlacement");
        foreach (GameObject line in holder)
        {
            lineObjects.Add(line.GetComponent <Line>());
            line.GetComponent <Line>().SetOpen(true);
        }


        isPlayerOneTurn = true;
        playerOnePoints = 0;

        isPlayerTwoTurn = false;
        playerTwoPoints = 0;

        //playerPointsText = GameObject.Find("CurrentBoxesText").GetComponent<Text>();
        //playerPointsText.text = "" + playerPoints;

        totalPoints = int.Parse(GameObject.Find("TotalBoxesText").GetComponent <Text>().text);
    }
Ejemplo n.º 2
0
    void Start()
    {
        //SaveLoad.Load();
        winLoseMenuCanvas         = GameObject.FindGameObjectWithTag("WinLoseMenu").GetComponent <Canvas>();
        winLoseMenuCanvas.enabled = false;


        //Titles
        boardCompleteImage = titleGroup.transform.Find("BoardComplete").gameObject;
        boardCompleteImage.SetActive(false);

        boardFailedImage = titleGroup.transform.Find("BoardFailed").gameObject;
        boardFailedImage.SetActive(false);

        gameWonImage = titleGroup.transform.Find("GameWon").gameObject;
        gameWonImage.SetActive(false);

        gameLostImage = titleGroup.transform.Find("GameLost").gameObject;
        gameLostImage.SetActive(false);

        drawImage = titleGroup.transform.Find("Draw").gameObject;
        drawImage.SetActive(false);

        playerOneWinsImage = titleGroup.transform.Find("PlayerOneWins").gameObject;
        playerOneWinsImage.SetActive(false);

        playerTwoWinsImage = titleGroup.transform.Find("PlayerTwoWins").gameObject;
        playerTwoWinsImage.SetActive(false);



        gameManagerObj = GameObject.Find("GameManager");
        if (gameManagerObj.GetComponent <CampaignGameManager>())
        {
            gameManagerCampaignRef = gameManagerObj.GetComponent <CampaignGameManager>();
            mode = "campaign";

            //2nd child is awarded star
            star01 = transform.Find("Star_01").gameObject;
            star01.transform.GetChild(2).gameObject.SetActive(false);

            star02 = transform.Find("Star_02").gameObject;
            star02.transform.GetChild(2).gameObject.SetActive(false);

            star03 = transform.Find("Star_03").gameObject;
            star03.transform.GetChild(2).gameObject.SetActive(false);

            scoreNumber      = transform.Find("ScoreNumber").GetComponent <Text>();
            scoreNumber.text = "";

            nextLevelButton = transform.Find("NextLevelButton").gameObject;
        }
        if (gameManagerObj.GetComponent <GameManager>())
        {
            gameManagerRef = gameManagerObj.GetComponent <GameManager>();
            mode           = "classic";

            scoreNumber      = transform.Find("ScoreNumber").GetComponent <Text>();
            scoreNumber.text = "";
        }
        else if (gameManagerObj.GetComponent <GameManagerTwoPlayer>())
        {
            gameManagerTwoPlayerRef = gameManagerObj.GetComponent <GameManagerTwoPlayer>();
            mode = "2player";

            p1ScoreNumber      = transform.Find("P1ScoreNumber").GetComponent <Text>();
            p1ScoreNumber.text = "";

            p2ScoreNumber      = transform.Find("P2ScoreNumber").GetComponent <Text>();
            p2ScoreNumber.text = "";
        }

        showingOutcome = false;
        didSave        = false;
    }