예제 #1
0
 //=====================================================================
 #region Private methods
 //=====================================================================
 /// <summary>
 /// Sources and initializes component variables.
 /// </summary>
 private void InitVars(ResponseOptionInfo optionInfo)
 {
     _response   = GameObject.Find("PromptCanvas").GetComponentInChildren <Response>();
     _optionInfo = optionInfo;
     _button.onClick.AddListener(OnClick);
     _button.GetComponentInChildren <TextMeshProUGUI>().text = _optionInfo.buttonText;
 }
예제 #2
0
 //=====================================================================
 #region Public methods
 //=====================================================================
 /// <summary>
 /// Initialises the component.
 /// </summary>
 public void Init(ResponseOptionInfo optionInfo)
 {
     InitVars(optionInfo);
     CheckMandatoryComponents();
 }