См. определение в файле StaticFlagPole.c строка 53
54 {
55 array<ConstructionPart> parts =
GetConstruction().GetConstructionParts().GetValueArray();
56
57 foreach (ConstructionPart part : parts)
58 {
59 ConstructionPart construtionPart =
GetConstruction().GetConstructionPart(part.GetPartName());
60
61 if (construtionPart.
IsBase())
62 {
65 }
66
74 }
75
77 }
void RegisterPartForSync(int part_id)
void RegisterActionForSync(int part_id, int action_id)
void ResetActionSyncData()
Construction GetConstruction()
void SetPartFromSyncData(ConstructionPart part)
ItemBase CreateConstructionKit()
void SynchronizeBaseState()
void SetBaseState(bool has_base)
Перекрестные ссылки AT_BUILD_PART, CALL_CATEGORY_GAMEPLAY, CreateConstructionKit(), g_Game, GetConstruction(), ConstructionPart::GetId(), ConstructionPart::IsBase(), RegisterActionForSync(), RegisterPartForSync(), ResetActionSyncData(), SetBaseState(), SetPartFromSyncData(), SynchronizeBaseState(), UpdateNavmesh() и UpdateVisuals().
Используется в OnSpawnByObjectSpawner().