Table of Contents

Class ListSelectionPopup

Namespace
Gamelogic.Extensions.Editor
Assembly
Gamelogic.Extensions.Editor.dll

A lightweight auxiliary window that displays a scrollable list of options and invokes a callback when the user selects an item.
Its behavior is similar to the color selector window.

public sealed class ListSelectionPopup : EditorWindow
Inheritance
ListSelectionPopup
Inherited Members
EditorWindow.BeginWindows()
EditorWindow.ShowNotification(GUIContent)
EditorWindow.RemoveNotification()
EditorWindow.GetWindow<T>()
EditorWindow.GetWindowWithRect<T>(Rect)
EditorWindow.Close()
EditorWindow.Repaint()
EditorWindow.rootVisualElement
EditorWindow.autoRepaintOnSceneChange
EditorWindow.maximized
EditorWindow.focusedWindow
EditorWindow.mouseOverWindow
EditorWindow.minSize
EditorWindow.maxSize
EditorWindow.title
EditorWindow.titleContent
EditorWindow.depthBufferBits
EditorWindow.antiAlias
EditorWindow.position
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.name
Object.hideFlags
Extension Methods

Remarks

The popup is displayed using ShowAuxWindow().

ShowAuxWindow()

Methods

Show(string, string[], Action<int>)

Shows a selector as a auxiliary window.