Skip to main content

FB2ControllerSystem

Overview

  • Controller (possession / input control) system.

Metadata

FieldValue
Kindsystem
EnvironmentB2 - Simulation
Categorysystems
ExtendsFB2Subsystem
Requirerequire('Systems.FB2ControllerSystem')

Properties (12)

NameTypeDescription
ActivityFeedDataFB2PlayerActivityFeedData
BuildModeSiteEntityIdFB1EntityId
CachedPossessedCharacteranyUPROPERTY(Transient)
CheatSelectInteractionSequenceIdstring
LastInputTimenumber
PossessEntityIdFB1EntityId
PossessHouseholdIdFB1EntityIdCaches the Family EntityId since the StatComponent looks it up often.
RemainTickCountByActiveEventinteger
UpdateShowActionPlayerInfoReaminTimenumber
bIsShowActionPlayerInfoboolean
bIsShowingInteractionBagRatioboolean
bIsValidCheatSelectInteractionSequenceIdboolean

Functions (25)

FunctionParametersReturnsDescription
AddActivityFeedInParam: FB1ActivityFeedParam-Player-centric Activity Feed.
CheckBirthdayEve--Checks Birthday Eve.
GetActivityFeedData-FB2PlayerActivityFeedDataReturns Activity Feed Data.
GetBuildModeSiteEntityId (static)-FB1EntityIdReturns Build Mode Site Entity Id.
GetPossessEntityId (static)-FB1EntityIdReturns Possess Entity Id.
GetPossessedHouseholdId (static)-FB1EntityIdReturns Possessed Household Id.
GetSinceTimeLastInput-numberReturns Since Time Last Input.
IsBuildMode (static)-booleanReturns whether Build Mode.
IsPossessEntityInEntityId: FB1EntityIdbooleanReturns whether Possess Entity.
IsPossessFamilyTreeEntityInEntityId: FB1EntityIdbooleanReturns whether Possess Family Tree Entity.
IsPossessHouseholdEntityInEntityId: FB1EntityIdbooleanReturns whether Possess Household Entity.
IsPossessRelationshipEntityInEntityId: FB1EntityIdbooleanReturns whether Possess Relationship Entity.
IsPossessedEntityInRabbitholeOutRabbitholeFinishTime: integerbooleanReturns whether Possessed Entity In Rabbithole.
IsPossessedHouseholdId (static)InHouseholdEntityId: FB1EntityIdbooleanReturns whether Possessed Household Id.
RemoveAllFeeds--Removes All Feeds.
RemoveFeedsByCategoryInCategory: string-Removes Feeds By Category.
RemoveNewFeedInFeedId: FB1ActivityFeedId-Removes New Feed.
SendInitActivityFeedToB1--Sends Init Activity Feed To B1.
SetBuildModeSiteEntityIdInEntityId: FB1EntityId-Sets Build Mode Site Entity Id.
SetIsShowingInteractionBagRatioInIsShow: boolean-Sets Is Showing Interaction Bag Ratio.
ShowActionPlayerInfoIsOn: boolean-
TickDeltaTime: number-
TriggerInput--
TryChangePossessEntityIdInEntityId: FB1EntityId, InCloseMapMode: booleanboolean
TryChangePossessHouseholdIdInHouseholdId: FB1EntityIdboolean

Override points (11)

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

FunctionParametersReturnsDescription
Override_AddActivityFeedInParam: FB1ActivityFeedParam-Player-centric Activity Feed.
Override_CheckBirthdayEve--Checks Birthday Eve.
Override_RemoveAllFeeds--Removes All Feeds.
Override_RemoveFeedsByCategoryInCategory: string-Removes Feeds By Category.
Override_RemoveNewFeedInFeedId: FB1ActivityFeedId-Removes New Feed.
Override_SendInitActivityFeedToB1--Sends Init Activity Feed To B1.
Override_ShowActionPlayerInfoIsOn: boolean-
Override_TickDeltaTime: number-
Override_TriggerInput--
Override_TryChangePossessEntityIdInEntityId: FB1EntityId, InCloseMapMode: booleanboolean
Override_TryChangePossessHouseholdIdInHouseholdId: FB1EntityIdboolean