Xsolla.XsollaFormElement.GetOptions C# (CSharp) Method

GetOptions() public method

public GetOptions ( ) : List
return List
        public List<Option> GetOptions()
        {
            return options;
        }

Usage Example

        GameObject DrawSelect(XsollaFormElement element)
        {
            GameObject         newSelect  = Instantiate(selectPrtefab) as GameObject;
            DropDownController controller = newSelect.GetComponent <DropDownController> ();

            newSelect.GetComponentInChildren <Text>().text = element.GetTitle();
            List <Xsolla.XsollaFormElement.Option> options = element.GetOptions();
            List <string> titles = new List <string> (options.Count);

            foreach (Xsolla.XsollaFormElement.Option o in options)
            {
                titles.Add(o.GetLabel());
            }
            controller.SetParentForScroll(gameObject.transform.parent.parent);
            controller.OnItemSelected += (position, title) => {
                OnEndEdit(element.GetName(), options[position].GetValue());
            };
            controller.SetData(titles);
//			GameObject panel = newSelect.GetComponentInChildren<VerticalLayoutGroup> ().gameObject;
//			List<Xsolla.XsollaFormElement.Option> options = element.GetOptions ();
//			foreach (var option in options)
//			{
//				GameObject go = Instantiate(selectElementPrefab) as GameObject;
//				go.GetComponentInChildren<Text>().text = option.GetLabel();
//				go.transform.SetParent(panel.transform);
//			}
            return(newSelect);
        }