docs.unity3d.com
    Show / Hide Table of Contents

    Class ComponentUtils<T>

    Special utility class for getting components in the editor without allocations

    Inheritance
    Object
    ComponentUtils<T>
    Namespace: Unity.XR.CoreUtils
    Syntax
    public static class ComponentUtils<T>
    Type Parameters
    Name Description
    T

    The type of component for which to be searched

    Methods

    GetComponent(GameObject)

    Get a single component of type T using the non-allocating GetComponents API

    Declaration
    public static T GetComponent(GameObject gameObject)
    Parameters
    Type Name Description
    GameObject gameObject

    The GameObject from which to get the component

    Returns
    Type Description
    T

    The component, if one exists

    GetComponentInChildren(GameObject)

    Get a single component of type T using the non-allocating GetComponentsInChildren API

    Declaration
    public static T GetComponentInChildren(GameObject gameObject)
    Parameters
    Type Name Description
    GameObject gameObject

    The GameObject from which to get the component

    Returns
    Type Description
    T

    The component, if one exists

    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Monday, December 12, 2022
    Terms of use