FB2VehicleMovementComponent
Overview
- Component that handles vehicle movement.
Metadata
| Field | Value |
|---|
| Kind | component |
| Environment | B2 - Simulation |
| Category | components |
| Extends | FB2Component |
| Require | require('Components.B2VehicleMovementComponent') |
Properties (11)
| Name | Type | Description |
|---|
AccelerationVariationCoefficient | number | |
DeaccelerationVariationCoefficient | number | |
MovableFlag | integer | |
NoiseInputFactor | number | |
NoisePeriod | number | |
OverlapBlockedSeconds | number | Cumulative time a non-driven vehicle has been stopped by an OBB collision (only for collisions with unrecognized vehicles). |
OverlappedCharacters | table<FB1EntityId, boolean> | |
RandomFraction | number | |
TargetEntityId | FB1EntityId | |
TargetEntityPerceiveSeconds | number | |
Vehicle | any | |
Functions (7)
| Function | Parameters | Returns | Description |
|---|
ClearMovableFlag | - | - | Clears Movable Flag. |
GetType | - | EB2ComponentType | Returns Type. |
GetVehicle | Self: FB2VehicleMovementComponent | - | Returns Vehicle. |
GetVehicleMovableFlag | - | EB1VehicleMovableFlag | Returns Vehicle Movable Flag. |
IsMovable | - | boolean | Returns whether Movable. |
IsVehicleFreezed | - | boolean | Returns whether Vehicle Freezed. |
SetVehicleMovableFlag | InFlag: EB1VehicleMovableFlag, InAdd: boolean | - | Sets Vehicle Movable Flag. |
Override points (1)
Implement these in Lua as FB2VehicleMovementComponent.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|
Override_ClearMovableFlag | - | - | Clears Movable Flag. |