Namespace UnityEditor.MARS
Classes
ComponentInspector
Used to create a single component inspector that can be drawn in a component list editor.
ComponentListEditor<TObject>
Handles the drawing of a collection of component editors in an inspector.
ConditionBaseInspector
EditorGUIUtils
EventInspectorData
Stores the data for drawing UnityEvent inspectors with the reflection data needed to find and modify the event.
EventInspectorUtils
FixedTagConditionInspector
Base class for blank semantic tag condition inspectors
GenericPrefabObjectCreationData
MarsEditorUtils
MarsObjectCreationSettings
MarsWorldScaleModule
Manages world scale adjustment for each scene
MenuConstants
ObjectCreationButtonDataGenericPrefab
ObjectCreationData
PanelOrderAttribute
Attribute that shows and orders the panel views in the MARS Panel.
PanelView
Common base class for gui drawn in panels and window tear off.
RelationInspector
SceneWatchdogModule
SerializedPropertyData
Container class that holds a SerializedProperty
together with its Attribute
(s).
Used to easily get and modify the attribute in an editor.
SpatialConditionInspector
TemplateCollection
Structs
DarkLightIconPair
PanelView.MenuItemData
Single menu item for a generic menu in the panel view.
TemplateData
Interfaces
IComponentList<TObject>
Interface for object containing a component list. This is used to store component data on an object.