Skip to main content

FB2Vehicle

Overview

  • No description available.

Metadata

FieldValue
Kindstruct
EnvironmentB2 - Simulation
Categorystructs
ExtendsFB2Actor
Requirerequire('Objects.B2Vehicle')

Properties (50)

NameTypeDescription
AccidentCountinteger
AccidentTargetIdFB1EntityId
AccidentTimeTaskIdFB1TimeTaskId
AccidentTriggerDriverIdFB1EntityId
ColorIdstring
ColorLookUpnumber
ControlSubjectEB1VehicleControlSubject
CrashMassLevelinteger
DespawnHoldTimenumber
DespawnSpeednumber
DestinationFVector4
DetectedEntitiesany[]UPROPERTY(Transient)
HoldSecondsnumber
HorizontalOffsetnumber
InputValuenumber
LaneAdvancedDistancenumber
LaneChangeDescriptionFB2VehicleLaneChangeDescription
LaneIndexinteger
LaneUIDstring
LightFlaginteger
MaximumSpawnRangeSquarednumber
NearbyVehiclesany[]transient data below. UPROPERTY(Transient)
NextLaneIndexinteger
NextLaneUIDstring
NextRoadIndexinteger
NextRoadUIDstring
OwnerContextFB1VehicleOwnerContext
OwnerlessVehicleActorGuidstring
OwnerlessVehicleOriginalTransformFTransform
PartsStatetable<EB1VehiclePartType, string>
PolicyEB1VehiclePolicy
PreviousLaneIndexintegerindexes
PreviousLaneUIDstringuid's
RandomFractionnumber
RepresentationTypeEB1VehicleRepresentationType
RoadIndexinteger
RoadUIDstring
SimulationDriverIdFB1EntityId
SimulationDriverMeshIdstring
Speednumber
SpeedRatenumber
SteeringAnglenumber
VehicleAssetDescriptionFB1VehicleAssetDescription
VehicleDtIdstring
VehicleObjectsFB2AttachedVehicleObject[]Objects added on top of the vehicle. Attached in B1.
VelocityFVector
bIsAccidentUIPlayingboolean
bPendingDestoryboolean
bPendingLaneChangeboolean
bTargetOfDestructionboolean

Functions (136)

FunctionParametersReturnsDescription
BindPostVehicleAccidentInDriverId: FB1EntityId, InAccidentTargetVehicleId: FB1EntityId-
CanAddInteractionWhenPicked-booleanReturns whether it can Add Interaction When Picked.
CanAutonomyInEntityId: FB1EntityIdbooleanReturns whether it can Autonomy.
ClearVehicleState--Clears Vehicle State.
CreateVehicleObjects--Creates Vehicle Objects.
FindSeatEntityIdInVehicleSeat: EB1VehicleSeatFB1EntityIdFinds and returns Seat Entity Id.
ForcedPassengersExit--
GetAcceleration-numberReturns Acceleration.
GetAccelerationRandomMultiplier-numberReturns Acceleration Random Multiplier.
GetAttachedObjectIdByTagInTag: stringFB1EntityIdReturns Attached Object Id By Tag.
GetBoundsExtent-FVectorReturns Bounds Extent.
GetBrakingDistance-numberReturns Braking Distance.
GetBrakingDistanceByCurrentSpeed-numberReturns Braking Distance By Current Speed.
GetColorId-stringReturns Color Id.
GetColorLookUp-numberReturns Color Look Up.
GetControlSubject-EB1VehicleControlSubjectReturns Control Subject.
GetCrashMassLevel-integerReturns Crash Mass Level.
GetCrosswalkRoadIndex-integerReturns Crosswalk Road Index.
GetDeceleration-numberReturns Deceleration.
GetDecelerationRandomMultiplier-numberReturns Deceleration Random Multiplier.
GetDestination-FVector4Returns Destination.
GetDriverId-FB1EntityIdReturns Driver Id.
GetDynamicData-FB1VehicleDynamicDataReturns Dynamic Data.
GetEmptySeatObjectIds-FB1EntityId[]Returns Empty Seat Object Ids.
GetFieldOfView-numberReturns Field Of View.
GetFrontAxle-numberReturns Front Axle.
GetHalfHeight-numberReturns Half Height.
GetHalfLength-numberReturns Half Length.
GetHalfWidth-numberReturns Half Width.
GetHeight-numberReturns Height.
GetHorizontalOffset-numberReturns Horizontal Offset.
GetInfluenceLength-numberReturns Influence Length.
GetInputValue-numberReturns Input Value.
GetLaneAdvancedDistance-numberReturns Lane Advanced Distance.
GetLaneEndPoint-FB1CityGraphLanePointReturns Lane End Point.
GetLaneIndex-integerReturns Lane Index.
GetLaneRemainingDistance-numberReturns Lane Remaining Distance.
GetLength-numberReturns Length.
GetMainTarget-FB1EntityIdReturns Main Target.
GetMaximumSpeed-numberReturns Maximum Speed.
GetNextLaneIndex-integerReturns Next Lane Index.
GetNextRoadIndex-integerReturns Next Road Index.
GetOwnerContext-FB1VehicleOwnerContextReturns Owner Context.
GetOwnerEntityId-FB1EntityIdReturns Owner Entity Id.
GetOwnerlessVehicleGuid-stringReturns Ownerless Vehicle Guid.
GetOwnerlessVehicleOriginalTransform-FTransformReturns Ownerless Vehicle Original Transform.
GetPath-FB1CityGraphPathReturns Path.
GetPerceptionDistance-numberReturns Perception Distance.
GetPolicy-EB1VehiclePolicyReturns Policy.
GetPreviousLaneIndex-integerReturns Previous Lane Index.
GetReactionDistanceInVehicle: FB2VehiclenumberReturns Reaction Distance.
GetRearAxle-numberReturns Rear Axle.
GetRelativeLocationInVehicle: FB2VehicleFVectorReturns Relative Location.
GetRepresentationType-EB1VehicleRepresentationTypeReturns Representation Type.
GetRoadIndex-integerReturns Road Index.
GetSimulationDriverId-FB1EntityIdReturns Simulation Driver Id.
GetSimulationDriverMeshId-stringReturns Simulation Driver Mesh Id.
GetSpaceCushion-numberReturns Space Cushion.
GetSpeed-numberReturns Speed.
GetSpeedRate-numberReturns Speed Rate.
GetSteeringAngle-numberReturns Steering Angle.
GetStopLineDisregardDistance-numberReturns Stop Line Disregard Distance.
GetStopLineMaintainDistance-numberReturns Stop Line Maintain Distance.
GetStopPosition-numberReturns Stop Position.
GetTransform-FTransformReturns Transform.
GetType-EB2EntityTypeVehicle Interface
GetUnseatableObjectIds-FB1EntityId[]Returns Unseatable Object Ids.
GetVehicleDtId-stringReturns Vehicle Dt Id.
GetVehicleSeatByObjectEntityIdInEntityId: FB1EntityIdEB1VehicleSeatReturns Vehicle Seat By Object Entity Id.
GetVehicleType-EB1VehicleTypeReturns Vehicle Type.
GetVelocity-FVectorReturns Velocity.
GetWidth-numberReturns Width.
HasPassengerInVehicle-booleanReturns whether it has Passenger In Vehicle.
IsAccidentUIPlaying-booleanReturns whether Accident UIPlaying.
IsBoundPostVehicleAccidentFunc-booleanReturns whether Bound Post Vehicle Accident Func.
IsLaneChanging-booleanReturns whether Lane Changing.
IsLightsOnInVehicleLight: EB1VehicleLightbooleanReturns whether Lights On.
IsNeedSpawnUpdate-booleanReturns whether Need Spawn Update.
IsOnCrosswalk-booleanReturns whether On Crosswalk.
IsParked-booleanReturns whether Parked.
IsParkedOnPrivate-booleanReturns whether Parked On Private.
IsParkedOnUnauthorizedPrivate-booleanReturns whether Parked On Unauthorized Private.
IsPendingLaneChange-booleanReturns whether Pending Lane Change.
IsPlayerCharacterOwned-booleanReturns whether Player Character Owned.
IsRestoreValid-booleanReturns whether Restore Valid.
NeedToTurnOnHeadLights-boolean
OccupyOwnerlessVehicleSiteGrid--
OnBeginOverlapOtherEntityId: FB1EntityId-Callback invoked on Begin Overlap.
OnEnterLaneInLaneIndex: integer-Callback invoked on Enter Lane.
OnExitLaneInLaneIndex: integer-Callback invoked on Exit Lane.
OnSpawnedChildObjectInChildObject: FB2GameObject-Callback invoked on Spawned Child Object.
OnSpawnedVehicle--Callback invoked on Spawned Vehicle.
PostVehicleAccident--
ProcessRidingEntityDeathInRidingEntityId: FB1EntityId-
RecallOwnerlessVehicleToOriginalTransform--
RecentlyRendered-boolean
RefreshHeadLights--
RefreshPartData--
ResetInReason: EB2EntityStateChangeReason-Cleans up the simulation state and deactivates.
ResetAllPartsState--Resets All Parts State.
SendUpdateTransform--Sends Update Transform.
SetAccidentTimeTaskIdInTimeTaskId: FB1TimeTaskId-Sets Accident Time Task Id.
SetAccidentUIPlayingbPlaying: boolean-Sets Accident UIPlaying.
SetColorIdInColorId: string-Sets Color Id.
SetColorLookUpInColorLookUp: number-Sets Color Look Up.
SetControlSubjectInControlSubject: EB1VehicleControlSubject-Sets Control Subject.
SetDestinationInPosition: FVector-Sets Destination.
SetHorizontalOffsetInHorizontalOffset: number-Sets Horizontal Offset.
SetInputValueInValue: number-Sets Input Value.
SetIsOwnerlessVehiclebIsOwnerless: boolean-Sets Is Ownerless Vehicle.
SetIsStolenDrivingbInIsStolenDriving: boolean-Sets Is Stolen Driving.
SetLaneAdvancedDistanceInAdvancedDistance: number-Sets Lane Advanced Distance.
SetLaneIndexInLaneIndex: integer-Sets Lane Index.
SetLightFlagInVehicleLight: EB1VehicleLight, bOn: boolean, bSkipPacketSend: boolean-Sets Light Flag.
SetLocationAndControlSubjectInPoint: FB1CityGraphDetailPoint, InControlSubject: EB1VehicleControlSubject-Sets Location And Control Subject.
SetNextLaneIndexInLaneIndex: integer-Sets Next Lane Index.
SetNextRoadIndexInRoadIndex: integer-Sets Next Road Index.
SetOwnerEntityIdInOwnerId: FB1EntityId-Sets Owner Entity Id.
SetOwnerlessVehicleGuidInGuid: string-Sets Ownerless Vehicle Guid.
SetOwnerlessVehicleOriginalTransformInLocation: FVector, InRotation: FRotator-Sets Ownerless Vehicle Original Transform.
SetPartStateInPartType: EB1VehiclePartType, InState: string, bForceFinish: boolean, InStartPosition: number-Sets Part State.
SetPendingDestory--Sets Pending Destory.
SetPendingLaneChangebInPending: boolean-Sets Pending Lane Change.
SetPolicyInPolicy: EB1VehiclePolicy-Sets Policy.
SetRepresentationTypeInRepresentationType: EB1VehicleRepresentationType-Sets Representation Type.
SetSimulationDriverIdInDriverId: FB1EntityId-Sets Simulation Driver Id.
SetSimulationDriverMeshIdInMeshId: string-Sets Simulation Driver Mesh Id.
SetSpeedInSpeed: number-Sets Speed.
SetSpeedRateInSpeedRate: number-Sets Speed Rate.
SetSteeringAngleInSteeringAngle: number-Sets Steering Angle.
SetVehicleDtIdInVehicleDtId: string-Sets Vehicle Dt Id.
SetVelocityInVelocity: FVector-Sets Velocity.
ShouldSendPacket-booleanReturns whether it should Send Packet.
TransferOwnershipNewOwnerEntityId: FB1EntityId-
UnbindVehicleAccident--
UnoccupyOwnerlessVehicleSiteGrid--

Override points (15)

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

FunctionParametersReturnsDescription
Override_BindPostVehicleAccidentInDriverId: FB1EntityId, InAccidentTargetVehicleId: FB1EntityId-
Override_ClearVehicleState--Clears Vehicle State.
Override_CreateVehicleObjects--Creates Vehicle Objects.
Override_ForcedPassengersExit--
Override_OccupyOwnerlessVehicleSiteGrid--
Override_ProcessRidingEntityDeathInRidingEntityId: FB1EntityId-
Override_RecallOwnerlessVehicleToOriginalTransform--
Override_RefreshHeadLights--
Override_RefreshPartData--
Override_ResetInReason: EB2EntityStateChangeReason-Cleans up the simulation state and deactivates.
Override_ResetAllPartsState--Resets All Parts State.
Override_SendUpdateTransform--Sends Update Transform.
Override_TransferOwnershipNewOwnerEntityId: FB1EntityId-
Override_UnbindVehicleAccident--
Override_UnoccupyOwnerlessVehicleSiteGrid--