Name |
Description |
AbstractTypeAnimationMetadata |
|
AbstractTypePropertyEditor |
Provides a property editor for types which cannot be instantiated directly and require the user to select a specific instance to instantiate. |
AttributePropertyEditor |
|
BehaviorEditorTools |
|
BehaviorTypeToSerializerTypeMap |
Returns the serializer that is used for a given behavior type. |
BehaviorTypeToSerializerTypeMap.SerializationMapping |
|
CompilationDetector |
|
EditorOnlyMonoBehaviorRemover |
|
EnumPropertyEditor |
Provides a property editor for enums. |
ListSerializationOperator |
An ISerializationOperator that uses a list for reference storage. |
NullablePropertyEditor |
A property editor for nullable types. |
PageAdaptor |
|
PlayModeDetector |
|
PropertyEditorTools |
|
ReflectedPropertyEditor |
The general property editor that takes over when there is no specific override. This uses reflection to discover what values to edit. |
ReflectedPropertyEditor.SelectedCategoryMetadata |
|
SceneSaveProcessor |
This processor saves the state of any unsaved BaseBehavior instances when the scene has been saved. This type isn't necessary as the BaseBehaviorEditor manages saving everything, but it provides some extra data protection. |
TypeDropdownOptionsManager |
Manages the options that are displayed to the user in the instance selection drop-down. |
fiAnimationMetadata |
A wrapper around AnimFloat that makes it easier to use. |
fiAssemblyExtensions |
|
fiAttributeProvider |
Implements ICustomAttributeProvider with the given set of attribute objects. |
fiAutoCleanMissingScripts |
|
fiCommentUtility |
Contains some utility functions that are useful when drawing the GUI for CommentAttributes. |
fiCoreMenuItems |
|
fiDefaultSerializerRewriter |
Helper to write the C# file containing the selected serializer information. |
fiDirectory |
|
fiDisplayNameMapper |
Helpers for mapping a property name to a display name that should be shown in the inspector. |
fiEditorGUI |
|
fiEditorGUILayout |
|
fiEditorUtility |
|
fiEditorUtilityCache |
This class is used to cache results for some expensive fiEditorUtility method calls. |
fiGUI |
|
fiInspectorOnly_MonoBehaviourEditor |
|
fiInspectorOnly_PropertyDrawer |
|
fiInspectorOnly_ScriptableObjectEditor |
|
fiInstalledSerializerManager |
Manages communication with the installed serialization engines. |
fiLateBindings |
Full Inspector has to support running in both DLL and source code mode. This sometimes introduces issues when non-editor code has to access editor-related code. This is achieved via a late-binding mechanism; the editor code will automatically inject the relevant pointers into this data structure. If the binding does not exist yet, then a warning will be emitted. |
fiLateBindings.AssetDatabase |
|
fiLateBindings.EditorApplication |
|
fiLateBindings.EditorGUI |
|
fiLateBindings.EditorGUIUtility |
|
fiLateBindings.EditorPrefs |
|
fiLateBindings.EditorStyles |
|
fiLateBindings.EditorUtility |
|
fiLateBindings.PrefabUtility |
|
fiLateBindings.PropertyEditor |
|
fiLateBindings.Selection |
|
fiLateBindings._Bindings |
|
fiLateBindings.fiEditorGUI |
|
fiLateBindingsBinder |
|
fiLog |
|
fiLogEditorWindow |
|
fiPrefabTools |
Utility functions for working with prefab overrides. |
fiRectUtility |
Contains common functions to help manipulate rects. |
fiReflectionUtility |
|
fiReflectionUtility.DisplayedType |
|
fiReflectionUtility.GenericParameterCandidate |
A candidate type that can potentially be used as a generic parameter argument. |
fiScriptableObjectManagerWindow |
Provides a nice interface for interacting with and managing scriptable object instances |
fiSerializationPackage |
|
fiSerializedPropertyUtility |
|
fiSerializerManagerEditorWindow |
|
fiSharedInstanceUtility |
|
fiTypeExtensions |
Extensions to the Type API. |
fiUnityInternalReflection |
This class contains methods that do not use public Unity API. These are subject to break/change per update. |
fiUnityObjectReference |
|