예제 #1
0
    private string getItemName(QPattern q)
    {
        string ans = "";


        switch (q)
        {
        case QPattern.PlayButton:
            ans = "Answer";
            break;

        case QPattern.LadyHands:
            ans = "RightThumb";
            break;

        case QPattern.Hifi:
            ans = "HiFi_hand";
            break;

        default:
            ans = "None";
            break;
        }
        Debug.Log("AND = " + ans);

        return(ans);
    }
예제 #2
0
    public override void SetUI(QuestionUIInfo info)
    {
        Debug.Log("------------------>This Set UI");

        base.SetUI(info);
        //QuestionDisplay.text = info.SecondaryQuestion[0];
        UIManager.Instance.ShowSecondaryQuestion();

        QPattern pattern = GameManager.Instance.GetCurrentQuestion().Pattern;

        num     = info.QuestionData_Int.Count;
        mInfo   = info;
        isUISet = true;
    }
예제 #3
0
 private int getCount(QPattern qp)
 {
     if (qp == QPattern.NextFiveBalloons)
     {
         return(9);
     }
     else if (qp == QPattern.NextThreeBalloons)
     {
         return(7);
     }
     else if (qp == QPattern.TouchExceptYellowBall)
     {
         return(8);
     }
     else
     {
         return(mButtonHolder.Count);
     }
 }
예제 #4
0
    private void FindAndSetQuestionPanel(QPattern pattern, QuestionUIInfo info)
    {
        HideAllQuestionPanels();

        UIPanel = null;

        for (int i = 0; i < QuestionUIPanels.Count; i++)
        {
            if (QuestionUIPanels[i].Pattern == pattern)
            {
                UIPanel = QuestionUIPanels[i].Panel;
                break;
            }
        }
        if (UIPanel != null)
        {
            CurrentQuestionPanel = UIPanel;
            UIPanel.gameObject.Show();
            UIPanel.SetUI(info);
        }
    }
예제 #5
0
    public override void SetUI(QuestionUIInfo info)
    {
        base.SetUI(info);
        QPattern p = GameManager.Instance.GetCurrentQuestion().Pattern;

        //     QuestionDisplay.text = info.Question;
        if (monkey != null)
        {
            if (p != QPattern.TrueFalse)
            {
                monkey.gameObject.SetActive(false);
            }
            else
            {
                monkey.gameObject.SetActive(true);
            }
        }


        for (int i = 0; i < mButtonHolder.Count; i++)
        {
            mButtonHolder[i].SetAnswerButtonProperties(info.ButtonAnswer[i]);
        }
    }
예제 #6
0
 public void SetUI(QPattern pattern, QuestionUIInfo info)
 {
     FindAndSetQuestionPanel(pattern, info);
 }