public void OnChangedValue() { string currentOption = personDropDown.options[personDropDown.value].text; var persons = EditorWindowManager.Instance.personList.Where(x => x.Name == currentOption); currentPerson = persons.FirstOrDefault(); personImage.sprite = currentPerson.Sprite; }
public void SetSelection(PersonSC personSC) { if (personSC != null) { var listAvailableStrings = personDropDown.options.Select(option => option.text).ToList(); personDropDown.value = listAvailableStrings.IndexOf(personSC.Name); } else { Debug.LogError("personSC is Null"); } }