UnityEditor.EditorGUILayout.EndScrollView C# (CSharp) Method

EndScrollView() public static method

Ends a scrollview started with a call to BeginScrollView.

public static EndScrollView ( ) : void
return void
        public static void EndScrollView()
        {
            GUILayout.EndScrollView(true);
        }

Same methods

EditorGUILayout::EndScrollView ( bool handleScrollWheel ) : void

Usage Example

示例#1
0
            public override void OnGUI(Rect rect)
            {
                searchText = searchField.OnGUI(searchText);

                scrollPosition = EGL.BeginScrollView(scrollPosition);

                foreach (var type in behaviourTypes)
                {
                    if (type.ToLower().Contains(searchText.ToLower()))
                    {
                        EGL.BeginHorizontal();
                        EGL.LabelField(type, GL.Width(140));
                        if (GL.Button("Add", GL.Width(40)))
                        {
                            var instance = (StateBehaviour)ScriptableObject.CreateInstance(type);
                            instance.name      = type;
                            instance.hideFlags = HideFlags.HideInHierarchy;
                            list.Add(instance);

                            AssetDatabase.AddObjectToAsset(instance, profile);
                            AssetDatabase.SaveAssets();

                            editorWindow.Close();
                        }
                        EGL.EndHorizontal();
                    }
                }

                EGL.EndScrollView();
            }
All Usage Examples Of UnityEditor.EditorGUILayout::EndScrollView