Skip to main content

FB2SpawnerManager

Overview

  • Manages character/object spawning (spawners).

Metadata

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

Properties (4)

NameTypeDescription
CharacterSpawnerGroupstable<integer, any[]>
GatherableObjectSpawnedTimeFDateTime
OldSpawnerMaptable<FB1EntityId, any>
SpawnersByTypetable<EB1SpawnerType, any[]>

Functions (17)

FunctionParametersReturnsDescription
AddGatherableObjectSpawnerByTerritoryIdInTerritoryId: string, InSpawnerEntityId: FB1EntityId-Adds Gatherable Object Spawner By Territory Id.
ClearCalendarEventObject--Clears Calendar Event Object.
FindOldSpawnerSelf: FB2SpawnerManager, EntityId: FB1EntityId-Finds and returns Old Spawner.
FindSharedSiteSpawnerGroupSiteId: stringFB2SharedSiteSpawnerGroupFinds and returns Shared Site Spawner Group.
Get--
GetCharacterSpawnerGroupSelf: FB2SpawnerManager, GroupID: integer-Returns Character Spawner Group.
GetSpawnersByTypeSelf: FB2SpawnerManager, SpawnerType: EB1SpawnerType-Returns Spawners By Type.
GetType-EB2ManagerTypeReturns Type.
OnDayChangedInPrevTime: FDateTime, InCurrentTime: FDateTime-update
OrganizeSpawner--
RegisterSpawnerInSpawner: FB2Spawner-set
RestoreNewGameInCityPath: string-init
SetLocatedVehicleTerritory--Sets Located Vehicle Territory.
SpawnCalendarEventObjectInObjectThemeId: string-Spawns Calendar Event Object.
SpawnGatherableObject--Spawns Gatherable Object.
SpawnGatherableObjectByTerritoryIdInTerritoryId: string-Spawns Gatherable Object By Territory Id.
UnregisterSpawnerInSpawner: FB2Spawner-Unregisters Spawner.

Override points (10)

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

FunctionParametersReturnsDescription
Override_AddGatherableObjectSpawnerByTerritoryIdInTerritoryId: string, InSpawnerEntityId: FB1EntityId-Adds Gatherable Object Spawner By Territory Id.
Override_ClearCalendarEventObject--Clears Calendar Event Object.
Override_OnDayChangedInPrevTime: FDateTime, InCurrentTime: FDateTime-update
Override_OrganizeSpawner--
Override_RegisterSpawnerInSpawner: FB2Spawner-set
Override_RestoreNewGameInCityPath: string-init
Override_SpawnCalendarEventObjectInObjectThemeId: string-Spawns Calendar Event Object.
Override_SpawnGatherableObject--Spawns Gatherable Object.
Override_SpawnGatherableObjectByTerritoryIdInTerritoryId: string-Spawns Gatherable Object By Territory Id.
Override_UnregisterSpawnerInSpawner: FB2Spawner-Unregisters Spawner.