|
class | AssetDatabaseHelper |
| Created by Bunny83 for UnityAnswers.com - public domain, many thanks! Use the GetUniqueAssetPath function, passing in a built-in object, to get the custom path to the object. Make note of this path, and you can pass it to LoadAssetFromUniqueAssetPath to load it at a later time. Editor Only functionality.
|
|
class | DefaultExpandablePropertyDrawer |
| This version of the ExpandableObjectPropertyDrawer class simply uses the standard property iterator to draw the property members of the drawn property. Essentially, this puts a standard property drawer inside an ExpandableObjectPropertyDrawer control, so the user does not need to specify exactly how to draw it inside OnFoldoutGUI.
|
|
class | EditModeIntervalEditorComponent |
| This EditorOnly Class contains the function used to initializes the EditModeIntervalCallbacks, and register it with the UnityEditorApplication. This class is defined as a UnityEditor-Only-class, which allows the EditModeIntervalCallbacks class to be used, but not function, in player-only code.
|
|
class | EditorToolsOptions |
| 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.
|
|
class | EditorUtil |
| This class contains a variety of functions. Some are used to make accessing SerializedObjects a little easier, and others are for drawing specialized controls.
|
|
class | ExpandableObjectPropertyDrawer |
| This custom Property drawer provides all ScriptableObject descendants with the option to be displayed as an ObjectField in the inspector, which the user may expanded to show, and edit, the object's details. Any stored Asset, of the appropriate type may be dragged over this control. If a saved asset is NOT specified in the object field, the scriptable object is stored as part of the Scene or PreFab GameObject it is a member of. When expanded, the ScriptableObjects Editor will be drawn "in-line", just below the ObjectField, like a regular member variable. You may customize the editor window, as normal, for any derived type, and it will be displayed in the details section.
|
|
class | GameObjectExtensionEditorComponent |
| Editor Adapter component for GameObjectExtensions. It allows GameObjectExtensions to potentially call certain editor function, when actually running in the editor, without the need to actually reference the editor dll Upon InitializeOnLoadMethod, this class will assign these editor functions to a delegate found in the GameObjectExtensions class. If NOT in the editor, these delegates will NOT have functions assigned to them, and so will not be invoked by GameObjectExtensions.
|
|
class | GetAssetPathPopupWindow |
| Menu tool to find the UniquePath for a given asset. This is useful for finding the UniquePath for built-in objects, which can then be loaded at runtime using AssetDatabaseHelper.LoadAssetFromUniqueAssetPath
|
|
class | GizmoExtensions |
| Class contains multiple functions for drawing gizmos
|
|
class | EditorUtil.GUIState |
| Stores the GUI status. Status includes: the indent level, hierarchyMode, and enabled/disabled state. Use the EditorUtil function RecordGUIState, RecordGUIStateAndSetToDefault,SetGUIStateToDefault,RestoreGUIState, or access the members manually. A rect can also be stored with the record functions, but not automatically restored.
|
|
interface | IStreamable |
| This interface has two functions to read and write the contents of the implementing class to the stream. They use the current position of the provided stream, which is incremented as they read/write their data.
|
|
class | LimitedListDrawer< T > |
| This class contains static function for drawing large lists. Optimized to draw only the part of the list that is being displayed, it does not slow down the system for large lists.
|
|
class | LimitedListProperty |
| This is a concrete, SerializedProperty type, variant of the abstract base class, LimitedListDrawer. It defines/implements the abstract functions declared required by LimitedListDrawer, using SerializedProperties.
|
|
class | PerObjectNamedBooleans |
| Allows each unique Unity.Object to store it's own key/boolean pair.
|
|
class | PropertyStats |
| This class extracts and cashes various properties of a given SerializedProperty along with how large it will be drawn.
|
|
class | RenamePopupWindow |
| Simple EditorWindow with a single field for entering a string.
|
|
class | ResourceSystem |
| A static functional class that provides several useful functions relating to ScriptableObject Assets and Instances of objects.
|
|
class | SerializableDictionaryPropertyDrawerBase |
| property drawer used to display SerializableDictionry.
|
|
class | SerializedPropertyExtensions |
| Contains extension functions for SerializedProperty to allow direct access to their values via reflection.
|
|
class | SerializedTreePropertyDrawerBase< T > |
| SerializedPropertyDrawerBase base class used to create property drawers for any class based upon SerializableTree<T> You will need to derive your own version of this class, and specify T, in order to be able to assign it the CustomPropertyDrawer Attribute.
|
|
class | StreamableInterfaceExtension |
| Contains functions that provide "constructors" for objects that implement the IStreamable interface, given a provided Stream
|
|
class | UniqueStringID |
| This class is used to store a unique value for a particular integer/string combination.
|
|
class | ZipperMenu |
| Simple class with static Zip and Unzip functions. Implements System.IO.Compression.GZipStream for compression.
|
|