C# (CSharp) FullInspector Namespace

Nested Namespaces

FullInspector.BackupService
FullInspector.Internal
FullInspector.LayoutToolkit
FullInspector.Modules
FullInspector.Rotorz
FullInspector.Serializers
FullInspector.Tests

Classes

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