|
Enfusion Script API
|
Public Attributes | |
| 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 TraceParam | |
| proto external bool | IsRunning () |
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 TraceBox.Maxs |
| vector TraceBox.Mins |