Name |
Description |
BaseNetworkBehavior |
Provides a better inspector and serialization experience in Unity. |
BaseObject |
BaseObject is similar to BaseBehavior and BaseScriptableObject except that it's base class is Object. You have to mark the derived type as [Serializable] if you're using BaseObject within a MonoBehaviour context. |
BaseSerializer |
The core API that is used for serializing and deserializing objects. |
BehaviorEditor |
|
CustomAttributePropertyEditorAttribute |
|
CustomBehaviorEditorAttribute |
Mark a type as a custom behavior editor. That editor needs to derive from BehaviorEditor{TBehavior} and will be used as the editor for that behavior type. |
CustomPropertyEditorAttribute |
|
InspectedMember |
An InspectedMember is either an InspectedMethod or an InspectedProperty. This also contains some common API functions between the two types. |
InspectedMemberFilters |
|
InspectedMemberFilters.AllFilter |
|
InspectedMemberFilters.ButtonMembersFilter |
|
InspectedMemberFilters.FullInspectorSerializedPropertiesFilter |
|
InspectedMemberFilters.InspectableMembersFilter |
|
InspectedMemberFilters.StaticInspectableMembersFilter |
|
InspectedMethod |
A method that is being inspected, typically for the purpose of a button. |
InspectedProperty |
A PropertyMetadata describes a discovered property or field in a TypeMetadata. |
InspectedType |
|
InspectorButtonAttribute |
|
InspectorCategoryAttribute |
|
InspectorCollectionAddItemAttributesAttribute |
|
InspectorCollectionItemAttributesAttribute |
|
InspectorCollectionPagerAttribute |
|
InspectorCollectionRotorzFlagsAttribute |
|
InspectorCollectionShowItemDropdownAttribute |
|
InspectorDisabledIfAttribute |
|
InspectorDropdownNameAttribute |
|
InspectorHeaderAttribute |
|
InspectorHideIfAttribute |
|
InspectorHidePrimaryAttribute |
|
InspectorIndentAttribute |
|
InspectorKeyWidthAttribute |
|
InspectorMarginAttribute |
|
InspectorNameAttribute |
|
InspectorOrderAttribute |
|
InspectorRangeAttribute |
|
InspectorShowIfAttribute |
|
InspectorSkipInheritanceAttribute |
|
InspectorTextAreaAttribute |
|
InspectorTooltipAttribute |
|
NotSupportedSerializationOperator |
An ISerializationOperator that just throws NotSupportedExceptions, useful when serializing an object to disk where UnityObject references cannot be handled. |
PropertyEditorChain |
In Full Inspector, there are typically a large number of property editors that can be used for each type, for example, a user defined editor, then the abstract editor, then the reflected editor. PropertyEditorChain encapsulates this idea and makes it easy to retrieve the next editor that will be used. |
SerializedAction |
|
VerifyPrefabTypeAttribute |
|
fiCommonSerializedObjectEditor |
An editor that provides a good inspector experience for types which derive from ISerializedObject. |
fiGUIContent |
This is a wrapper that will generate Unity GUIContent instances. This class has an implicit conversion from a string so that it is easy to easily construct GUIContents that just have a label. |
fiLogicalOperatorSupport |
|
fiPersistentMetadata |
|
fiSaveManager |
A few APIs to forcibly call SaveState and RestoreState on every type that implements ISerializedObject. |
fiSettings |
This class contains some settings that can be used to customize the behavior of the Full Inspector. |
fiValuePropertyDrawer |
|
tkControlEditor |
|