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).
- FixedKeyDictionaryPropertyDrawer
Property drawer for FixedKeyDictionary<TKey, TValue>.
- 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.
- InspectorTextDrawer
The custom property drawer for the InspectorTextAttribute class.
- IntPopupPropertyDrawer
A property drawer for integer popup lists, used to display a dropdown with integer options in the Unity Editor.
- KeyValuePropertyDrawer
Property drawer for KeyValue<TKey, TValue>.
- LabelFieldPropertyDrawer
Property drawer for the label field attribute.
- ListSelectionPopup
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.
- MatrixFloatPropertyDrawer
Property drawer for MatrixFloat fields.
- 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.
- PropertyNotFoundException
Thrown when looking for a property (for example, in a serialized object) and the property is not found.
- ReadOnlyPropertyDrawer
A property drawer that can be used for read-only fields in the inspector.
- SceneNamePropertyDrawer
Property drawer for SceneNameAttribute.
- SerializedPropertyExtensions
Provides extension methods for SerializedProperty.
- StringPopupPropertyDrawer
A property drawer for string popup lists, used to display a dropdown with string options in the Unity Editor.
- Texture2DTilingPropertyDrawer
Property drawer for Texture2DTiling.
- ValidationPropertyDrawer
Property drawer for attributes that derive from ValidationAttribute.
- WarningIfNullPropertyDrawer
Property drawer for the WarningIfNull attribute.