예제 #1
0
    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;
    }
예제 #2
0
    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");
        }
    }