Skip to main content

FB2VehicleMovementComponent

Overview

  • Component that handles vehicle movement.

Metadata

FieldValue
Kindcomponent
EnvironmentB2 - Simulation
Categorycomponents
ExtendsFB2Component
Requirerequire('Components.B2VehicleMovementComponent')

Properties (11)

NameTypeDescription
AccelerationVariationCoefficientnumber
DeaccelerationVariationCoefficientnumber
MovableFlaginteger
NoiseInputFactornumber
NoisePeriodnumber
OverlapBlockedSecondsnumberCumulative time a non-driven vehicle has been stopped by an OBB collision (only for collisions with unrecognized vehicles).
OverlappedCharacterstable<FB1EntityId, boolean>
RandomFractionnumber
TargetEntityIdFB1EntityId
TargetEntityPerceiveSecondsnumber
Vehicleany

Functions (7)

FunctionParametersReturnsDescription
ClearMovableFlag--Clears Movable Flag.
GetType-EB2ComponentTypeReturns Type.
GetVehicleSelf: FB2VehicleMovementComponent-Returns Vehicle.
GetVehicleMovableFlag-EB1VehicleMovableFlagReturns Vehicle Movable Flag.
IsMovable-booleanReturns whether Movable.
IsVehicleFreezed-booleanReturns whether Vehicle Freezed.
SetVehicleMovableFlagInFlag: EB1VehicleMovableFlag, InAdd: boolean-Sets Vehicle Movable Flag.

Override points (1)

Implement these in Lua as FB2VehicleMovementComponent.Override_Name = function(...) end.

FunctionParametersReturnsDescription
Override_ClearMovableFlag--Clears Movable Flag.