C# Class FullInspector.fiCommonSerializedObjectEditor

An editor that provides a good inspector experience for types which derive from ISerializedObject.
Inheritance: UnityEditor.Editor
Afficher le fichier Open project: jacobdufault/fullinspector

Méthodes publiques

Méthode Description
HasPreviewGUI ( ) : bool
OnDisable ( ) : void
OnEnable ( ) : void
OnInspectorGUI ( ) : void
OnPreviewGUI ( Rect r, GUIStyle background ) : void
OnPreviewSettings ( ) : void
OnSceneGUI ( ) : void
RequiresConstantRepaint ( ) : bool
ShowInspectorForSerializedObject ( Object target ) : void

Private Methods

Méthode Description
CheckForNewBaseBehaviorType ( Type type ) : void
DrawItem ( Rect position, Object item, fiGraphMetadataChild metadata ) : Object
DrawItem ( Rect position, string item, fiGraphMetadataChild metadata ) : string
DrawOpenScriptButton ( Object element ) : void

Draws an open script button for the given object.

DrawSerializedState ( ISerializedObject behavior ) : void
GetItemHeight ( Object item, fiGraphMetadataChild metadata ) : float
GetItemHeight ( string item, fiGraphMetadataChild metadata ) : float
GetTooltipText ( Type type ) : string
ShowBackupButton ( Object target ) : void
ViewSerializedState ( ) : void

Method Details

HasPreviewGUI() public méthode

public HasPreviewGUI ( ) : bool
Résultat bool

OnDisable() public méthode

public OnDisable ( ) : void
Résultat void

OnEnable() public méthode

public OnEnable ( ) : void
Résultat void

OnInspectorGUI() public méthode

public OnInspectorGUI ( ) : void
Résultat void

OnPreviewGUI() public méthode

public OnPreviewGUI ( Rect r, GUIStyle background ) : void
r UnityEngine.Rect
background UnityEngine.GUIStyle
Résultat void

OnPreviewSettings() public méthode

public OnPreviewSettings ( ) : void
Résultat void

OnSceneGUI() public méthode

public OnSceneGUI ( ) : void
Résultat void

RequiresConstantRepaint() public méthode

public RequiresConstantRepaint ( ) : bool
Résultat bool

ShowInspectorForSerializedObject() public static méthode

public static ShowInspectorForSerializedObject ( Object target ) : void
target UnityEngine.Object
Résultat void