コード例 #1
0
        public void OnEnable()
        {
            _settingsNavigationController.didFinishEvent += OnSettingsDidFinish;
            _dropdown.didSelectCellWithIdxEvent          += OnSelectedCell;

            _dropdown.SetTexts(_languageDisplayNames);
            _dropdown.SelectCellWithIdx(_languages.IndexOf(_selectedLanguage));
        }
コード例 #2
0
        public void OnEnable()
        {
            _settingsNavigationController.didFinishEvent += OnSettingsDidFinish;
            _dropdown.didSelectCellWithIdxEvent          += OnSelectedCell;

            _dropdown.SetTexts(_languageDisplayNames);

            int idx = _languages.IndexOf(_selectedLanguage);

            if (idx >= 0)
            {
                _dropdown.SelectCellWithIdx(idx);
            }
            else
            {
                _selectedLanguage = Locale.English;
            }
        }
コード例 #3
0
 public void UpdateChoices()
 {
     dropdown.SetTexts(values.Select(x => formatter == null ? x.ToString() : (formatter.Invoke(x) as string)).ToList());
 }