Class CameraDetectRay

Type-safe version of EventEmitter

Hierarchy (view full)

Constructors

Properties

detectActors: Map<string, IExtendedActor> = ...
ray: Ray
topics: Record<"onHit", ITopic<any>[]> = ...

Methods

  • 添加检测actor

    Parameters

    • actor: IExtendedActor

    Returns void

  • Returns void

  • 删除检测actor

    Parameters

    • actor: IExtendedActor

    Returns void

  • 移除所有的监听事件

    Returns void

  • Returns void

  • 移除监听事件

    Type Parameters

    • K extends "onHit"

    Parameters

    Returns void

  • 添加事件监听器

    Type Parameters

    • K extends "onHit"

    Parameters

    Returns {
        unsub: (() => void);
    }

    • unsub: (() => void)
        • (): void
        • Returns void

  • 添加事件监听器,单个 listener 只执行1次

    Type Parameters

    • K extends "onHit"

    Parameters

    Returns {
        unsub: (() => void);
    }

    • unsub: (() => void)
        • (): void
        • Returns void

  • Returns void

  • 射线检测绑定相机

    Parameters

    • threshold: number
    • interval: number = 40

    Returns void

  • 取消镜头射线检测

    Returns void

Generated using TypeDoc