Skip to content

Raycasting needs more information in the eventhandler #423

Open
@joleary

Description

@joleary

Either I am missing something or there is no real way to identify a distinct ray when using the notifyRaycastHit method of the eventhandler. This makes it hard to apply the correct handling when using rays to drive gameplay.

You can set flags to mask the hit colliders, and have a seperate eventhandler instance for each ray type which seems wasteful. You would need to provide a mask and event handler for each ray type.

Is it possible to add a userData field to Ray that gets propagated to the raycastinfo, so you can determine which ray hit which colliders? Or failing that, the bitmask used in the query so a single handler can know the type of ray sent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions