Skip to main content

FB2Actor

Overview

  • No description available.

Metadata

FieldValue
Kindstruct
EnvironmentB2 - Simulation
Categorystructs
ExtendsFB2Entity
Requirerequire('Objects.B2Actor')

Properties (22)

NameTypeDescription
AnimInstancesany[]UPROPERTY(Transient)
BoundRadiusnumber
BoxExtentFVector
CheatRecommendedActivitiestable<string, boolean>
FakeObjectLocatedSiteIdFB1EntityId
FloorLevelinteger
HouseholdEntityIdFB1EntityId
InventoryEntityIdFB1EntityId
LocatedSiteIdFB1EntityId
LocationCheckSuminteger
OldLocationFVector
OriginOffsetFVector
RelativeTransformFTransform
SimulationPriorityFlagsintegerFlags marking that this actor has priority and should be shown at SLOD0.
SnappedCoord2DFIntVector2
Tagsstring[]
WorldTransformFTransform
bCollisionEnabledboolean
bLocationChangedbooleanTrue on location change; reset to false after the Site is updated in OnTick.
bRelativeTransformDirtyboolean
bRescuingboolean
bShowSimulationTransformboolean

Functions (53)

FunctionParametersReturnsDescription
AddHowlingInHowlingDtId: string, InHowlingEntityId: FB1EntityId-Manages AttachedHowling.
AddSimulationPriorityFlagInFlag: EB1SimulationPriority-SLOD Priority
ApplyDeferredChildRelativeTransform--Applies Deferred Child Relative Transform.
CalculateCheckSum-integerComputes a CRC.
ClearSimulationPriorityFlags--Clears Simulation Priority Flags.
GenerateAnimInstanceInPlayingComponentName: string-Generates Anim Instance.
GetAnimInstanceInPlayingComponentName: stringFB2AnimInstanceReturns Anim Instance.
GetCityMovePolicyMapInCityMoveDataPolicyType: EB1CityMoveDataPolicyTypetable<string, EB1CityMoveDataPolicy>Returns City Move Policy Map.
GetDetailType-integerReturns Detail Type.
GetFakeObjectLocatedSiteId-FB1EntityIdReturns Fake Object Located Site Id.
GetFloorLevel-integerReturns Floor Level.
GetHouseholdEntityId-FB1EntityIdReturns Household Entity Id.
GetInventoryEntityId-FB1EntityIdReturns Inventory Entity Id.
GetLocatedSiteDtId-stringReturns Located Site Dt Id.
GetLocatedSiteId-FB1EntityIdReturns Located Site Id.
GetLocation-FVectorReturns Location.
GetMajorType-integerReturns Major Type.
GetOldLocation-FVectorReturns Old Location.
GetRelativeTransform-FTransformReturns Relative Transform.
GetRotation-FRotatorReturns Rotation.
GetSimulationPriorityFlags-integerReturns Simulation Priority Flags.
GetType-EB2EntityTypeReturns Type.
GetWorldTransform-FTransformReturns World Transform.
HasAnySimulationPriorityFlag-booleanReturns whether it has Any Simulation Priority Flag.
IsAutonomyEnable-booleanReturns whether autonomy is enabled.
IsCollisionEnabled-booleanReturns whether Collision Enabled.
IsContainTagsInTags: string[]booleanReturns whether Contain Tags.
IsContainsAOI-booleanReturns whether Contains AOI.
IsFullBodyMontagePlaying-booleanReturns whether Full Body Montage Playing.
IsPlayingAnimation-booleanReturns whether Playing Animation.
IsRescuing-booleanReturns whether Rescuing.
OnBeginOverlapOtherEntityId: FB1EntityId-Callback invoked on Begin Overlap.
OnEndOverlapOtherEntityId: FB1EntityId-Callback invoked on End Overlap.
RemoveHowlingInHowlingDtId: string-Removes Howling.
RemoveSimulationPriorityFlagInFlag: EB1SimulationPriority-Removes Simulation Priority Flag.
RequestAddChildEntityInEntityId: FB1EntityId, InAttachRule: EB1EntityAttachRule, InExtraRelativeTransform: FTransformbooleanRequests Add Child Entity.
RequestRemoveChildEntityInEntityId: FB1EntityIdbooleanRequests Remove Child Entity.
SetBoxOffsetAndExtentOffset: FVector, Extent: FVector, ObjectBoundRadius: number-Sets Box Offset And Extent.
SetCollisionEnabledbEnabled: boolean-Sets Collision Enabled.
SetFakeObjectLocatedSiteIdLocationSiteId: FB1EntityId-Sets Fake Object Located Site Id.
SetFloorLevelInFloorLevel: integer-Sets Floor Level.
SetHouseholdEntityIdInEntityId: FB1EntityId-Sets Household Entity Id.
SetInventoryEntityIdInEntityId: FB1EntityId-Sets Inventory Entity Id.
SetLocatedSiteIdLocationSiteId: FB1EntityId-Sets Located Site Id.
SetLocationAndRotationOnlySimulInLocation: FVector, InRotation: FRotator, bDeferredRelativeUpdate: boolean-Sets Location And Rotation Only Simul.
SetLocationAndRotationOnlySimulQuatInLocation: FVector, InQuaternion: FQuat, bDeferredRelativeUpdate: boolean-Sets Location And Rotation Only Simul Quat.
SetLocationOnlySimulInLocation: FVector-Moves only on the B2 side; to also notify B1, see Teleport().
SetOldLocationInLocation: FVector-Sets Old Location.
SetRelativeTransformOnlySimulInTransform: FTransform, bRefreshWorldTransform: boolean-Sets Relative Transform Only Simul.
SetRescuingbInRescuing: boolean-Sets Rescuing.
SetRotationOnlySimulInRotation: FRotator-Sets Rotation Only Simul.
StopAllAnimInstance--Stops All Anim Instance.
UdpateAnimInstanceDeltaTime: number-

Override points (8)

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

FunctionParametersReturnsDescription
Override_AddHowlingInHowlingDtId: string, InHowlingEntityId: FB1EntityId-Manages AttachedHowling.
Override_ApplyDeferredChildRelativeTransform--Applies Deferred Child Relative Transform.
Override_GenerateAnimInstanceInPlayingComponentName: string-Generates Anim Instance.
Override_RemoveHowlingInHowlingDtId: string-Removes Howling.
Override_RequestAddChildEntityInEntityId: FB1EntityId, InAttachRule: EB1EntityAttachRule, InExtraRelativeTransform: FTransformbooleanRequests Add Child Entity.
Override_RequestRemoveChildEntityInEntityId: FB1EntityIdbooleanRequests Remove Child Entity.
Override_StopAllAnimInstance--Stops All Anim Instance.
Override_UdpateAnimInstanceDeltaTime: number-