private void CreateActivityInitialDropdown() { foreach (string option in ActivityList) { Dropdown2.CreateNewItem(option, null); } //Dropdown2.dropdownEvent.AddListener(delegate { DropdownValueChanged(Dropdown2); }); Dropdown2.SetupDropdown(); }
public void PutData(List <CustomDropdown.Item> items, string selectedItem, UnityAction callback) { Dropdown.dropdownItems.Clear(); foreach (CustomDropdown.Item item in items) { if (callback != null) { if (item.OnItemSelection == null) { item.OnItemSelection = new UnityEvent(); } item.OnItemSelection.AddListener(callback); } Dropdown.dropdownItems.Add(item); if (item.itemName == selectedItem) { Dropdown.selectedItemIndex = Dropdown.dropdownItems.Count - 1; } } SetLoading(false); if (Dropdown.dropdownItems.Count > 0) { Dropdown.SetupDropdown(); } else { Dropdown.gameObject.SetActive(false); } }
private void Start() { _dropdown.dropdownItems.Clear(); foreach (var formula in _formulaContainer.Formulas) { formula.OnCalculate.AddListener(() => CreateResults(formula)); var item = new CustomDropdown.Item(); item.itemName = formula.name; if (item.OnItemSelection == null) { item.OnItemSelection = new UnityEvent(); } item.OnItemSelection.AddListener(() => { _formulaSliderBehaviour.SetFormula(formula); CreateResults(formula); CreateConstants(formula); }); _dropdown.dropdownItems.Add(item); } _dropdown.SetupDropdown(); }
public void UpdateOrientations() { CustomDropdown orientationDropdown = OrientationsList.Dropdown; orientationDropdown.dropdownItems.Clear(); foreach (IO.Swagger.Model.NamedOrientation orientation in CurrentActionPoint.GetNamedOrientations()) { CustomDropdown.Item item = new CustomDropdown.Item { itemName = orientation.Name }; orientationDropdown.dropdownItems.Add(item); } if (orientationDropdown.dropdownItems.Count == 0) { OrientationsList.gameObject.SetActive(false); NoOrientation.gameObject.SetActive(true); UpdateOrientationBtn.interactable = false; } else { NoOrientation.gameObject.SetActive(false); OrientationsList.gameObject.SetActive(true); orientationDropdown.enabled = true; orientationDropdown.SetupDropdown(); UpdateOrientationBtn.interactable = true; } }
private void Start() { _resolutions = Screen.resolutions; _currentResolutionIndex = 4; ResolutionDropdown.selectedItemIndex = _currentResolutionIndex; ResolutionDropdown.SetupDropdown(); Screen.SetResolution(1920, 1080, true); if (Managers.Audio != null) { _musicVolume.value = Managers.Audio.MusicVolume; _soundVolume.value = Managers.Audio.SoundVolume; } }
private void CreateSensorsDropdown()//Dropdown 1 { SensorsList = new List <string> { "GPS", "RFID", "Laser Scanner", "Drone", "IMU" }; //"Sensors", foreach (string option in SensorsList) { Dropdown1.CreateNewItem(option, null); } Dropdown1.dropdownEvent.AddListener(delegate { DropdownValueChanged(Dropdown1); }); Dropdown1.SetupDropdown(); }
/// <summary> /// Called from restaurentSearch /// </summary> /// <param name="v"></param> public async void OnEndEditCalled(string v) { Debug.Log(restaurentSearch.text); Loading.ShowLoading("Searching For Restaurant..."); using (var httpClient = new HttpClient()) { var reqPar = restaurentSearch.text; Debug.Log(reqPar); using (var request = new HttpRequestMessage(new HttpMethod("GET"), "https://ir5pgsnsfk.execute-api.us-west-2.amazonaws.com/v_0_0/search?zipcode=10027&q=" + reqPar)) { var response = await httpClient.SendAsync(request); Debug.Log(response); string body = await response.Content.ReadAsStringAsync(); Debug.Log(body); Loading.CloseLoading(); var stuff = (JArray)JsonConvert.DeserializeObject(body); RestaurentNameToID.Clear(); var _newDropDownList = new List <CustomDropdown.Item>(); foreach (var _rInfo in stuff) { Debug.Log(_rInfo["name"] + ", " + _rInfo["id"]); if (!RestaurentNameToID.ContainsKey((string)_rInfo["name"])) { RestaurentNameToID.Add((string)_rInfo["name"], (string)_rInfo["id"]); } _newDropDownList.Add(new CustomDropdown.Item() { itemIcon = RestaruentIcon, itemName = (string)_rInfo["name"] }); } RestaurentSelector.dropdownItems = _newDropDownList; RestaurentSelector.SetupDropdown(); } } }
public void PutData(List <CustomDropdown.Item> items, string selectedItem, UnityAction <string> callback) { Dropdown.dropdownItems.Clear(); Dropdown.selectedItemIndex = 0; foreach (CustomDropdown.Item item in items) { if (callback != null) { if (item.OnItemSelection == null) { item.OnItemSelection = new UnityEvent(); } item.OnItemSelection.AddListener(() => callback(item.itemName)); item.OnItemSelection.AddListener(() => UpdateTooltip(item.itemName)); } Dropdown.dropdownItems.Add(item); if (item.itemName == selectedItem) { Dropdown.selectedItemIndex = Dropdown.dropdownItems.Count - 1; } } SetLoading(false); if (Dropdown == null) { return; // e.g. when object is destroyed before init completed } if (Dropdown.dropdownItems.Count > 0) { Dropdown.SetupDropdown(); NoOption.gameObject.SetActive(false); UpdateTooltip(Dropdown.selectedText.text); } else { Dropdown.gameObject.SetActive(false); NoOption.gameObject.SetActive(true); } }
IEnumerator Buscar() { int id; int.TryParse(id_user.text.ToString(), out id); Debug.Log(id); WWWForm form = new WWWForm(); form.AddField("id_empleado", id); //No repetir porque debe ser único WWW www = new WWW("https://lab.anahuac.mx/~a00289882/DS/consultausuarioc.php", form); yield return(www); Debug.Log(www.text); string json = ""; if (www.text[0] == '1') { json = www.text.Substring(1, www.text.Length - 1); } List <Empleado> e = JsonConvert.DeserializeObject <List <Empleado> >(json); Debug.Log(e[0].nombre); id_user.text = e[0].id_empleado.ToString(); usuario.text = e[0].usuario.ToString(); password.text = e[0].password.ToString(); nombre.text = e[0].nombre.ToString(); int p; int.TryParse(e[0].id_puesto, out p); ChangePuesto(p); drop.selectedItemIndex = p; drop.SetupDropdown(); }
private void OnToggleSelected(bool isOn) { RefreshDropdownList(); m_DropdownList.SetupDropdown(); m_DropdownList.UpdateValues(); }