FB2AdoptionManager
Overview
- Manages adoption flows.
Metadata
| Field | Value |
|---|---|
| Kind | system |
| Environment | B2 - Simulation |
| Category | systems |
| Extends | FB2ManagerBase |
| Require | require('Systems.B2AdoptionManager') |
Properties (10)
| Name | Type | Description |
|---|---|---|
AdoptionDatas | table<integer, FB1CharacterAttribute> | Primitive data treated as not yet assigned an EntityId until actually adopted. |
AdoptionTimetaskId | FB1TimeTaskId | |
CachedMedicalAdoptionGenerateParam | FB2CharacterGenerateParam | |
CityName | string | |
CyclePerSeconds | integer | |
GeneticProviderEntityId | FB1EntityId | |
MaxPoolCount | integer | |
UpdateAdoptionQueue | EB1GrowthStep[] | |
bHasExplicitGeneticProvider | boolean | |
bIsResetAdoptionData | boolean |
Functions (5)
| Function | Parameters | Returns | Description |
|---|---|---|---|
MakeMedicalAdoption | InRequesterEntityId: FB1EntityId, InFirstName: string, InLastName: string | - | Makes Medical Adoption. |
QueryAdoptable | InAdoptionType: EB1AdoptionType, InEntityId: FB1EntityId, InAdoptionIndex: integer | EB1AdoptionFailureReason | |
RequestAdoption_Medical | InDataParam: FB1MedicalAdoptionParam | - | Requests Adoption_Medical. |
RequestAdoption_Physical | InDataParam: FB1PhysicalAdoptionParam | - | Requests Adoption_Physical. |
SendGenerateAdoptionDatas | - | - | Sends Generate Adoption Datas. |
Override points (3)
Implement these in Lua as FB2AdoptionManager.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_MakeMedicalAdoption | InRequesterEntityId: FB1EntityId, InFirstName: string, InLastName: string | - | Makes Medical Adoption. |
Override_QueryAdoptable | InAdoptionType: EB1AdoptionType, InEntityId: FB1EntityId, InAdoptionIndex: integer | EB1AdoptionFailureReason | |
Override_SendGenerateAdoptionDatas | - | - | Sends Generate Adoption Datas. |