REDNODE / GAME API

SpatialQueriesSystem

classnative name gameSpatialQueriesSystemnative

extends gameISpatialQueriesSystem › IGameSystem › IScriptable › ISerializable

Methods 9

native func GetDebugPreviewDuration() -> Float
native func GetGeometryDescriptionSystem() -> ref<GeometryDescriptionSystem>
native func GetPlayerObstacleSystem() -> ref<PlayerObstacleSystem>
native func Overlap(primitiveDimension: Vector4, position: Vector4, rotation: EulerAngles, opt collisionGroup: CName, out result: TraceResult) -> Bool
native func OverlapByQueryFilter(primitiveDimension: Vector4, position: Vector4, rotation: Quaternion, queryFilter: QueryFilter, out result: TraceResult) -> Bool
native func SyncRaycastByCollisionGroup(start: Vector4, end: Vector4, opt collisionGroup: CName, out result: TraceResult, opt staticOnly: Bool, opt dynamicOnly: Bool) -> Bool
native func SyncRaycastByCollisionPreset(start: Vector4, end: Vector4, opt collisionPreset: CName, out result: TraceResult, opt staticOnly: Bool, opt dynamicOnly: Bool) -> Bool
native func SyncRaycastByQueryFilter(start: Vector4, end: Vector4, queryFilter: QueryFilter, out result: TraceResult, opt staticOnly: Bool, opt dynamicOnly: Bool) -> Bool
native func SyncRaycastByQueryPreset(start: Vector4, end: Vector4, opt queryPreset: CName, out result: TraceResult, opt staticOnly: Bool, opt dynamicOnly: Bool) -> Bool