Enfusion Script API
|
Public Attributes | |
vector | Mat [3] |
Public Attributes inherited from TraceBox | |
vector | Mins |
vector | Maxs |
Public Attributes inherited from TraceParam | |
vector | Start |
Start position from where we trace. | |
vector | End |
End position to where we trace. | |
int | LayerMask = 0xffffffff |
Bitmask of layer(s) representing the traced object. The interaction matrix is used to determine whether an object can be traced. | |
int | TargetLayers = 0 |
Bitmask of layers to trace. Not used if 0, otherwise it overrides LayerMask. | |
TraceFlags | Flags |
IEntity | Exclude |
Use either Exclude or ExcludeArray. Never both, it has some performance penalty. | |
array< IEntity > | ExcludeArray |
IEntity | Include |
Use either Include or IncludeArray. Never both, it has some performance penalty. | |
array< IEntity > | IncludeArray |
Include only these entities. | |
IEntity | TraceEnt |
[out] traced entity | |
vector | TraceNorm |
[out] traced polygon normal (X,Y,Z) | |
float | TraceDist |
[out] traced polygon plane distace | |
int | NodeIndex |
[out] bone associated with traced collider | |
int | ColliderIndex |
[out] trace collider index | |
SurfaceProperties | SurfaceProps |
[out] traced surface properties | |
owned string | TraceMaterial |
[out] traced surface material (usualy only on terrain) | |
owned string | ColliderName |
[out] traced collider name | |
Additional Inherited Members | |
Public Member Functions inherited from Managed | |
proto external ref Managed | Clone () |
Return shallow copy of object, or null if it is not allowed (not public constructor) | |
vector TraceOBB.Mat[3] |