docs.unity.cn
    Show / Hide Table of Contents

    Class ComponentUtils<T>

    Special utility class for getting components in the editor without allocations.

    Inheritance
    Object
    ComponentUtils<T>
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    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)

    Gets 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)

    Gets 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 © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Thursday, May 4, 2023