日本語翻訳ドキュメントはサポートを終了しました

MRTK 2.6 以降のドキュメントについては、公式の Microsoft ドキュメント を参照してください。

    Show / Hide Table of Contents

    Class EventSystemExtensions

    Extension methods for Unity's EventSystem

    Inheritance
    Object
    EventSystemExtensions
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit
    Assembly: cs.temp.dll.dll
    Syntax
    public static class EventSystemExtensions

    Methods

    Raycast(EventSystem, PointerEventData, LayerMask[], RaycastResultComparer)

    Executes a raycast all and returns the closest element. Fixes the current issue with Unity's raycast sorting which does not consider separate canvases.

    Declaration
    public static RaycastResult Raycast(this EventSystem eventSystem, PointerEventData pointerEventData, LayerMask[] layerMasks, RaycastResultComparer raycastResultComparer = null)
    Parameters
    Type Name Description
    EventSystem eventSystem
    PointerEventData pointerEventData
    LayerMask[] layerMasks
    RaycastResultComparer raycastResultComparer
    Returns
    Type Description
    RaycastResult

    RaycastResult if hit, or an empty RaycastResult if nothing was hit

    Remarks

    Takes an optional RaycastResultComparer, which will be used to select the highest priority raycast result.

    Back to top Generated by DocFX