Example #1
0
        public ExampleDataSourceViewModel()
        {
            var elements = CollectionsExtension.EnumToList <DataSourceElementExample.ElementType>();
            List <DataSourceElementExample> list = new List <DataSourceElementExample>(elements.Count);

            foreach (DataSourceElementExample.ElementType element in elements)
            {
                list.Add(new DataSourceElementExample(element));
            }

            ExampleDataSource = new DataSource <DataSourceElementExample>(list);
        }
Example #2
0
 private void OnEnable()
 {
     try
     {
         titleContent                    = new GUIContent("Views analyzer");
         _viewsDependencies              = new List <ViewDependencies>();
         EditorSceneManager.sceneOpened += OnSceneLoaded;
         _enumerator = CollectionsExtension.ForEachEnum <SceneName>().GetEnumerator();
         CheckNextScene();
     }
     catch
     {
         this.Log("Static analyzer failed because of Unity :). Try again.", LogLevel.EditorInfo);
     }
 }
Example #3
0
        private void OnEnable()
        {
            _scenes = new List <SceneRecord>(30);
            foreach (var s in CollectionsExtension.ForEachEnum <SceneName>())
            {
                _scenes.Add(new SceneRecord(s.ToString(), string.Format(SCENE_PATH, s)));
            }

            if (_autocompleteSearchField == null)
            {
                _autocompleteSearchField = new AutocompleteSearchField("Initialization");
            }
            _autocompleteSearchField.OnInputChanged = OnInputChanged;
            _autocompleteSearchField.onConfirm      = OnConfirm;
            _autocompleteSearchField.RefreshResult("Initialization");
        }