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.
- 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.