QuestionPanel.Designer.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using System;
  2. using UnityEngine;
  3. using UnityEngine.UI;
  4. using QFramework;
  5. namespace QFramework
  6. {
  7. // Generate Id:39fecd8e-dcfe-44e5-84c8-a7227cd7b174
  8. public partial class QuestionPanel
  9. {
  10. public const string Name = "QuestionPanel";
  11. [SerializeField]
  12. public UnityEngine.UI.Text QuestionType;
  13. [SerializeField]
  14. public UnityEngine.UI.Text Topic;
  15. [SerializeField]
  16. public UnityEngine.UI.Image OptionConent;
  17. [SerializeField]
  18. public UnityEngine.UI.Toggle option;
  19. [SerializeField]
  20. public UnityEngine.UI.Button ConfirmBtn;
  21. private QuestionPanelData mPrivateData = null;
  22. protected override void ClearUIComponents()
  23. {
  24. QuestionType = null;
  25. Topic = null;
  26. OptionConent = null;
  27. option = null;
  28. ConfirmBtn = null;
  29. mData = null;
  30. }
  31. public QuestionPanelData Data
  32. {
  33. get
  34. {
  35. return mData;
  36. }
  37. }
  38. QuestionPanelData mData
  39. {
  40. get
  41. {
  42. return mPrivateData ?? (mPrivateData = new QuestionPanelData());
  43. }
  44. set
  45. {
  46. mUIData = value;
  47. mPrivateData = value;
  48. }
  49. }
  50. }
  51. }