RaycastManager
Summary
Methods
Method |
Returns |
DetailedRaycast(from: Vec3, to: Vec3, maxHits: int, materialFlags: MaterialFlags, flags: RayCastFlags) |
RayCastHit{} |
CollisionRaycast(from: Vec3, to: Vec3, maxHits: int, materialFlags: MaterialFlags, flags: RayCastFlags) |
RayCastHit{} |
DetailedLatencyRaycast(latency: float, from: Vec3, to: Vec3, maxHits: int, materialFlags: MaterialFlags, flags: RayCastFlags) |
RayCastHit{} |
CollisionLatencyRaycast(latency: float, from: Vec3, to: Vec3, maxHits: int, materialFlags: MaterialFlags, flags: RayCastFlags) |
RayCastHit{} |
Methods
DetailedRaycast
DetailedRaycast(from: Vec3, to: Vec3, maxHits: int, materialFlags: MaterialFlags, flags: RayCastFlags): RayCastHit{}
Parameters
Returns
CollisionRaycast
CollisionRaycast(from: Vec3, to: Vec3, maxHits: int, materialFlags: MaterialFlags, flags: RayCastFlags): RayCastHit{}
Parameters
Returns
DetailedLatencyRaycast
DetailedLatencyRaycast(latency: float, from: Vec3, to: Vec3, maxHits: int, materialFlags: MaterialFlags, flags: RayCastFlags): RayCastHit{}
Perform a detailed mesh raycast while accounting for the provided network latency.
Parameters
Returns
CollisionLatencyRaycast
CollisionLatencyRaycast(latency: float, from: Vec3, to: Vec3, maxHits: int, materialFlags: MaterialFlags, flags: RayCastFlags): RayCastHit{}
Perform a collision mesh raycast while accounting for the provided network latency.
Parameters
Returns