コード例 #1
0
    public void Lifeline5050()
    {
        if (allAnswersAreDisplayed)
        {
            Lifeline50x50 lifeline5050 = new Lifeline50x50();
            int[]         wrongAnswers = lifeline5050.Use();
            lozengePanel.GetComponent <Animator>().enabled = false;

            //hiding wrong answer 1
            lozengePanel.transform.GetChild(wrongAnswers[0] + 2).GetChild(0).GetComponent <Text>().color = new Color32(255, 255, 255, 0);
            lozengePanel.transform.GetChild(wrongAnswers[0] + 2).GetChild(1).GetComponent <Text>().color = new Color32(255, 255, 255, 0);
            lozengePanel.transform.GetChild(wrongAnswers[0] + 2).GetChild(2).gameObject.SetActive(false);

            //hiding wrong answer 2
            lozengePanel.transform.GetChild(wrongAnswers[1] + 2).GetChild(0).GetComponent <Text>().color = new Color32(255, 255, 255, 0);
            lozengePanel.transform.GetChild(wrongAnswers[1] + 2).GetChild(1).GetComponent <Text>().color = new Color32(255, 255, 255, 0);
            lozengePanel.transform.GetChild(wrongAnswers[1] + 2).GetChild(2).gameObject.SetActive(false);

            GameProcess.instance.PlayLifeline5050Sound();

            //making lifeline5050 button not interactable
            moneyTreePanel.transform.GetChild(0).GetComponent <Image>().sprite        = moneyTreeSprites[2];
            moneyTreePanel.transform.GetChild(0).GetComponent <Button>().interactable = false;
        }
    }
コード例 #2
0
ファイル: UIManager.cs プロジェクト: gabeta/Millionaire-3D
    public void Lifeline5050()
    {
        Lifeline50x50 lifeline5050 = new Lifeline50x50();

        int[] wrongAnswers = lifeline5050.Use();

        //hiding wrong answer 1
        lozengePanel.transform.GetChild(wrongAnswers[0] + 2).GetChild(0).GetComponent <Text>().color = new Color32(255, 255, 255, 0);
        lozengePanel.transform.GetChild(wrongAnswers[0] + 2).GetChild(1).GetComponent <Text>().color = new Color32(255, 255, 255, 0);

        //hiding wrong answer 2
        lozengePanel.transform.GetChild(wrongAnswers[1] + 2).GetChild(0).GetComponent <Text>().color = new Color32(255, 255, 255, 0);
        lozengePanel.transform.GetChild(wrongAnswers[1] + 2).GetChild(1).GetComponent <Text>().color = new Color32(255, 255, 255, 0);

        //making lifeline5050 button not interactable
        //moneyTreePanel.transform.GetChild(0).GetComponent<Image>().sprite = moneyTreeSprites[2];
        //moneyTreePanel.transform.GetChild(0).GetComponent<Button>().interactable = false;
    }