Table of Contents

Namespace Gamelogic.Extensions.Editor

Contains classes that makes it easier to write editor code.

Classes

CommentPropertyDrawer

A property drawer for fields marked with the CommentAttribute. Similar to Header, but useful for longer descriptions.

DummyPorpertyDrawer

Draws a property marked with the Dummy attribute (that is, does not draw it).

GLEditorGUI

Functions to supplement Unity EditorGUI functions.

GLMonoBehaviourEditor

This universal editor makes it possible to add buttons that will execute static methods to the inspector by adding the InspectorButton attribute to the method.

GLSerializedProperty

Wraps a SerializedProperty, and provides additional functions, such as tooltips and a more powerful Find method.

HighlightPropertyDrawer

A property drawer for fields marked with the Highlight Attribute.

InspectorFlagsPropertyDrawer

A property drawer for fields marked with the InspectorFlags Attribute.

InspectorListPropertyDrawer

A property drawer for type InspectorList.

IntPopupPropertyDrawer

A property drawer for integer popup lists, used to display a dropdown with integer options in the Unity Editor.

LabelFieldPropertyDrawer

Property drawer for the label field attribute.

MinMaxFloatPropertyDrawer

A property drawer for the MinMaxFloat class.

MinMaxIntPropertyDrawer

A property drawer for the MinMaxInt class.

NonNegativePropertyDrawer

Property drawer for the NonNegativePropertyDrawer attribute.

OptionalPropertyDrawer

Class for drawing a field of type Optional in the inspector.

PopupListPropertyDrawer<T>

A base class for creating custom popup list drawers in the Unity Editor.

PositivePropertyDrawer

Property drawer for the PositivePropertyDrawer attribute.

ReadOnlyPropertyDrawer

A property drawer that can be used for read-only fields in the inspector.

SeparatorDrawer
StringPopupPropertyDrawer

A property drawer for string popup lists, used to display a dropdown with string options in the Unity Editor.

ValidationPropertyDrawer

Property drawer for attributes that derive from ValidationAttribute.

WarningIfNullPropertyDrawer

Property drawer for the WarningIfNull attribute.