Class UsesSelectObjectMethods | Unity Reflect | 1.1.0-preview.6
docs.unity.cn
    Show / Hide Table of Contents

    Class UsesSelectObjectMethods

    Inheritance
    Object
    UsesSelectObjectMethods
    Namespace: Unity.Labs.EditorXR.Interfaces
    Syntax
    public static class UsesSelectObjectMethods

    Methods

    GetSelectionCandidate(IUsesSelectObject, GameObject, Boolean)

    Given a hovered object, find what object would actually be selected

    Declaration
    public static GameObject GetSelectionCandidate(this IUsesSelectObject user, GameObject hoveredObject, bool useGrouping = false)
    Parameters
    Type Name Description
    IUsesSelectObject user

    The functionality user

    GameObject hoveredObject

    The hovered object that is being tested for selection

    Boolean useGrouping

    Use group selection

    Returns
    Type Description
    GameObject

    Returns what object would be selected by selectObject

    SelectObject(IUsesSelectObject, GameObject, Transform, Boolean, Boolean)

    Select the given object using the given rayOrigin

    Declaration
    public static void SelectObject(this IUsesSelectObject user, GameObject hoveredObject, Transform rayOrigin, bool multiSelect, bool useGrouping = false)
    Parameters
    Type Name Description
    IUsesSelectObject user

    The functionality user

    GameObject hoveredObject

    The hovered object

    Transform rayOrigin

    The rayOrigin used for selection

    Boolean multiSelect

    Whether to add the hovered object to the selection, or override the current selection

    Boolean useGrouping

    Use group selection

    SelectObjects(IUsesSelectObject, List<GameObject>, Transform, Boolean, Boolean)

    Select the given objects using the given rayOrigin

    Declaration
    public static void SelectObjects(this IUsesSelectObject user, List<GameObject> hoveredObjects, Transform rayOrigin, bool multiSelect, bool useGrouping = false)
    Parameters
    Type Name Description
    IUsesSelectObject user

    The functionality user

    List<GameObject> hoveredObjects

    The hovered objects

    Transform rayOrigin

    The rayOrigin used for selection

    Boolean multiSelect

    Whether to add the hovered object to the selection, or override the current selection

    Boolean useGrouping

    Use group selection

    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX