Esempio n. 1
0
        /// <summary>
        /// 弹出问题对话框
        /// </summary>
        public QuestionItem Question(QuestionData data)
        {
            QuestionItem item = SpawnQuestion();

            item.SetQuestionData(data);
            return(item);
        }
Esempio n. 2
0
        /// <summary>
        /// 弹出问题对话框
        /// </summary>
        public void Question(QuestionData data, UnityAction close = null, UnityAction selectA = null, UnityAction selectB = null)
        {
            QuestionItem item = SpawnQuestion();

            item.SetQuestionData(data);
            item.AddClick_Close(close);
            item.AddClick_SelectA(selectA);
            item.AddClick_SelectB(selectB);
        }
Esempio n. 3
0
 public void SetQuestionData(QuestionData data)
 {
     ownRect          = GetComponent <RectTransform>();
     titleText.text   = data.title;
     hintText.text    = data.hint;
     contentText.text = data.content;
     selectTextA.text = data.selectA;
     selectTextB.text = data.selectB;
     RefreshLayout();
 }