Skip to main content

FB2AdoptionManager

Overview

  • Manages adoption flows.

Metadata

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

Properties (10)

NameTypeDescription
AdoptionDatastable<integer, FB1CharacterAttribute>Primitive data treated as not yet assigned an EntityId until actually adopted.
AdoptionTimetaskIdFB1TimeTaskId
CachedMedicalAdoptionGenerateParamFB2CharacterGenerateParam
CityNamestring
CyclePerSecondsinteger
GeneticProviderEntityIdFB1EntityId
MaxPoolCountinteger
UpdateAdoptionQueueEB1GrowthStep[]
bHasExplicitGeneticProviderboolean
bIsResetAdoptionDataboolean

Functions (5)

FunctionParametersReturnsDescription
MakeMedicalAdoptionInRequesterEntityId: FB1EntityId, InFirstName: string, InLastName: string-Makes Medical Adoption.
QueryAdoptableInAdoptionType: EB1AdoptionType, InEntityId: FB1EntityId, InAdoptionIndex: integerEB1AdoptionFailureReason
RequestAdoption_MedicalInDataParam: FB1MedicalAdoptionParam-Requests Adoption_Medical.
RequestAdoption_PhysicalInDataParam: FB1PhysicalAdoptionParam-Requests Adoption_Physical.
SendGenerateAdoptionDatas--Sends Generate Adoption Datas.

Override points (3)

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

FunctionParametersReturnsDescription
Override_MakeMedicalAdoptionInRequesterEntityId: FB1EntityId, InFirstName: string, InLastName: string-Makes Medical Adoption.
Override_QueryAdoptableInAdoptionType: EB1AdoptionType, InEntityId: FB1EntityId, InAdoptionIndex: integerEB1AdoptionFailureReason
Override_SendGenerateAdoptionDatas--Sends Generate Adoption Datas.