Type AliasMouseTargetProviderConfig
MouseTargetProviderConfig: { maxRayDistance: number; rayProvider: RayProvider; shouldPreventTargetUpdate: (() => boolean); spherecastDistanceThresholds: number[]; spherecastRadii: number[]; targetingVolumeMultiplier?: number; }
Configuration of the target provider, particularly how ray direction is calculated + maximum length via rayProvider/maxRayDistance. Also allows for definition of when the provider should not update target (e.g. during a trigger) via shouldPreventTargetUpdate.