EditorToolsOptions Class Reference

The class serializes and stores the various options for use in the UnityEditorTools module. It also contains function to display these options, in the EyEEnginesPref section of the project->settings window.

Static Public Member Functions

static void OnGUI ()
 Code that displays the options for this module in the EyE editor project settings window.
 

Static Public Attributes

static EditorPrefOption< bool > ClearObjectCacheOnEditorQuit
 Specifies whether object open/close states in editor GUI should be cleared at the end of each session, or saved for the next session.
 
static EditorPrefOption< bool > DrawBoxInFoldoutArea
 Weather or not to draw a box in the foldout area of ExpandableObjectPropertyDrawers.
 
static EditorPrefOption< bool > DrawButtonAtBottomOfFoldout
 Stores the editor preference that determines if a button will be drawn at the bottom of ExpandableObjectPropertyDrawers, to allow for saving/disconnecting assets.
 
static EditorPrefOption< int > FoldoutAndIconHorizSpacing
 Horizontal spacing between the foldout section, and saveIcon button for ExpandableObjectPropertyDrawer s
 
static EditorPrefOption< int > FoldoutControlAreaWidth
 Horizontal area used to draw a foldout arrow
 
static EditorPrefOption< float > LimitedListPropertyDrawerFoldoutDarkenFactor
 The currentBackground color will be adjusted by this multiple every time it is darkened. Valid values are between 0 and 1, with 0 representing going to black immediately, and 1 representing no change.
 
static EditorPrefOption< Color > LimitedListPropertyDrawerFoldoutTopLevelBackgroundColor
 Specifies the color that will be used to as the background in LimitedListPropertyDrawer foldout areas. If the DarkenFactor is not 1.0f, this will be the color used by "top level" foldouts only.
 
static EditorPrefOption< bool > LimitedListPropertyDrawerPutFoldoutInBox
 Specifies if LimitedListPropertyDrawers will draw a box with a border around the foldout area.
 
static EditorPrefOption< bool > LimitedListPropertyDrawerSetFoldoutBackgroundColorDarken
 Specifies if the background of a foldout area should be darkened
 
static EditorPrefOption< int > LimitedListPropertyDrawerSliderMaxHeight
 DrawHeight sliders for LimitedListPropertyDrawers will use this as the maximum value they may be set to.
 
static EditorPrefOption< int > LimitedListPropertyDrawerSliderMinHeight
 DrawHeight sliders for LimitedListPropertyDrawers will use this as the minimum value they may be set to.
 
static EditorPrefOption< int > propertyCounterMaxForSanity
 Sets a maximum iteration count, when going through property fields, to prevent a potential hang/lock-up should the data be incorrectly configured.
 
static EditorPrefOption< int > SaveIconAreaWidth
 Width to draw the save icons for ExpandableObjectPropertyDrawer s
 
static EditorPrefOption< bool > SerializedDictionaryPropertyDrawerDrawKeyValueHorizontaly
 Specifies if LimitedListPropertyDrawers will draw key and value next to each other horizontally.
 
static EditorPrefOption< bool > SerializedDictionaryPropertyDrawerPutFoldoutInBox
 Specifies if LimitedListPropertyDrawers will draw a box with a border around the foldout area.
 
static EditorPrefOption< bool > useDefaultPropertyDrawerForMesh
 boolean EditorPref Option that stored whether or not to use the default property drawer for meshes, or custom drawer provided in this module.
 
static EditorPrefOption< bool > zipperWindowOpensFileSystemWindowToFolderAfterCompression
 Should the Zipper window (accessible via file menu), open the file system to the specified file, after compression.
 
+ Collaboration diagram for EditorToolsOptions: