Skip to main content

FB2ZoiGroupManager

Overview

  • Manages Zoi groups (families, dates, and other clusters).

Metadata

FieldValue
Kindsystem
EnvironmentB2 - Simulation
Categorysystems
ExtendsFB2ManagerBase
Requirerequire('Systems.B2ZoiGroupManager')

Properties (4)

NameTypeDescription
ZoiGroupIdGeneratorany
ZoiGroupsFB1ZoiGroup[]
bActNearGroupboolean
bEnableLeaderAutonomyOnlyboolean

Functions (20)

FunctionParametersReturnsDescription
AddZoiGroupMemberInGroupId: FB1ZoiGroupId, InCharacter: FB2Character, bInSendToastMessage: boolean-Adds Zoi Group Member.
BreakZoiGroupInGroupId: FB1ZoiGroupId, bInSendToastMessage: boolean-
ChangeZoiGroupLeaderInCharacter: FB2Character-
CleanInvalidZoiGroup--
ClearForCityMove--Clears For City Move.
CreateZoiGroupInType: EB1ZoiGroupType, InLeaderId: FB1EntityId, InCharacters: FB2Character[], bInSendToastMessage: booleanFB1ZoiGroupIdCreates Zoi Group.
FindZoiGroupInGroupId: FB1ZoiGroupIdFB1ZoiGroupFinds and returns Zoi Group.
GetType-EB2ManagerTypeReturns Type.
HasCapacityInGroupId: FB1ZoiGroupIdbooleanReturns whether it has Capacity.
IsActNearGroupEnabled-booleanReturns whether Act Near Group Enabled.
IsLeaderAutonomyOnlyEnabled-booleanReturns whether Leader Autonomy Only Enabled.
IsSameGroupInBaseId: FB1EntityId, InTargetId: FB1EntityIdbooleanReturns whether Same Group.
IsTickable-booleanReturns whether Tickable.
IsZoiGroupLeaderInCharacter: FB2CharacterbooleanReturns whether Zoi Group Leader.
IsZoiGroupNonLeaderMemberInCharacter: FB2CharacterbooleanReturns whether Zoi Group Non Leader Member.
RemoveZoiGroupMemberInGroupId: FB1ZoiGroupId, InCharacter: FB2Character, InReason: EB1ZoiGroupLeaveReason, bDisableToastMessage: boolean-Removes Zoi Group Member.
RequestOpenZoiGroupCreateWidgetInRequester: FB2Character, InReason: EB1ZoiGroupEditReason, InAdditionalCandidate: FB2Character-Requests Open Zoi Group Create Widget.
RequestOpenZoiGroupEditWidgetInRequester: FB2Character, InAdditionalCandidate: FB2Character-Requests Open Zoi Group Edit Widget.
SetActNearGroupEnabledbInEnable: boolean-Sets Act Near Group Enabled.
SetLeaderAutonomyOnlyEnabledbInEnable: boolean-Sets Leader Autonomy Only Enabled.

Override points (11)

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

FunctionParametersReturnsDescription
Override_AddZoiGroupMemberInGroupId: FB1ZoiGroupId, InCharacter: FB2Character, bInSendToastMessage: boolean-Adds Zoi Group Member.
Override_BreakZoiGroupInGroupId: FB1ZoiGroupId, bInSendToastMessage: boolean-
Override_ChangeZoiGroupLeaderInCharacter: FB2Character-
Override_CleanInvalidZoiGroup--
Override_ClearForCityMove--Clears For City Move.
Override_CreateZoiGroupInType: EB1ZoiGroupType, InLeaderId: FB1EntityId, InCharacters: FB2Character[], bInSendToastMessage: booleanFB1ZoiGroupIdCreates Zoi Group.
Override_FindZoiGroupInGroupId: FB1ZoiGroupIdFB1ZoiGroupFinds and returns Zoi Group.
Override_HasCapacityInGroupId: FB1ZoiGroupIdbooleanReturns whether it has Capacity.
Override_RemoveZoiGroupMemberInGroupId: FB1ZoiGroupId, InCharacter: FB2Character, InReason: EB1ZoiGroupLeaveReason, bDisableToastMessage: boolean-Removes Zoi Group Member.
Override_RequestOpenZoiGroupCreateWidgetInRequester: FB2Character, InReason: EB1ZoiGroupEditReason, InAdditionalCandidate: FB2Character-Requests Open Zoi Group Create Widget.
Override_RequestOpenZoiGroupEditWidgetInRequester: FB2Character, InAdditionalCandidate: FB2Character-Requests Open Zoi Group Edit Widget.