docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEditor.MARS

    Classes

    BodyObjectCreationData

    ObjectCreationData for a Body preset

    ComponentInspector

    Inspector for 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

    Base inspector for a condition that can be drawn in a component list editor.

    EditorGUIUtils

    Collection of Editor GUI Utility methods.

    EventInspectorData

    Stores the data for drawing UnityEvent inspectors with the reflection data needed to find and modify the event.

    EventInspectorUtils

    Collection of editor tools for drawing and using EventInspectorData

    FixedTagConditionInspector

    Base class for blank semantic tag condition inspectors

    GenericPrefabObjectCreationData

    Used to create a game object from a prefab in the editor and with a button

    MarsEditorUtils

    Collection of editor utility methods for the MARS editor GUI

    MarsObjectCreationSettings

    Settings and button data used for a object creation button in the GUI

    MarsWorldScaleModule

    Manages world scale adjustment for each scene

    MenuConstants

    Constant values for MARS menu items

    ObjectCreationData

    Used to create a game object in the editor and with a button

    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

    Base inspector for a condition inspector that fulfills when two child entities are fulfilled as part of a Proxy Group

    SceneWatchdogModule

    Polls the scene for changes to a MARS scene and provides callbacks when those changes happen

    SerializedPropertyData

    Container class that holds a SerializedProperty together with its Attribute(s). Used to easily get and modify the attribute in an editor.

    SpatialConditionInspector

    Inspector for a spatial condition that can be drawn in a component list editor.

    SyntheticBodyObjectCreationData

    ObjectCreationData for a Synthetic Body preset

    TemplateCollection

    Contains a collection of scenes that can be loaded through the MARS template selection window.

    Structs

    DarkLightIconPair

    Set of icons for GUI that switches between the professional skin and personal skin versions based on the current GUI skin.

    PanelView.MenuItemData

    Single menu item for a generic menu in the panel view.

    TemplateData

    Data for a MARS scene template in the TemplatesWindow

    Interfaces

    IComponentList<TObject>

    Interface for object containing a component list. This is used to store component data on an object.

    Enums

    ConditionBaseInspector.HandleMode

    Interaction mode of a handle

    ObjectCreationData.CreateInContext

    Scene context that the object creation takes place in

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)