DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SpawnParentedTriggers()

static void JsonUndergroundTriggers::SpawnParentedTriggers ( EntityAI parent)
inlinestaticprivate

См. определение в файле UndergroundAreaLoader.c строка 5

6 {
7 int networkIdLow, networkIdHigh;
8 parent.GetNetworkID(networkIdLow, networkIdHigh);
9
10 JsonUndergroundTriggers jsonData = UndergroundAreaLoader.GetData();
11 if (jsonData && jsonData.Triggers)
12 {
13 foreach (int index, auto data : jsonData.Triggers)
14 {
15 if (data.CustomSpawn)
16 {
17 if (data.ParentNetworkId.Count() == 2 && data.ParentNetworkId[0] == networkIdLow && data.ParentNetworkId[1] == networkIdHigh)
18 SpawnTriggerCarrier(parent, index, data);
19 }
20 }
21 }
22 }
ref array< ref JsonUndergroundAreaTriggerData > Triggers
Определения UndergroundAreaLoader.c:3
static void SpawnTriggerCarrier(EntityAI parent, int index, JsonUndergroundAreaTriggerData data)
Определения UndergroundAreaLoader.c:24

Перекрестные ссылки UndergroundAreaLoader::GetData(), SpawnTriggerCarrier() и Triggers.

Используется в Land_WarheadStorage_Bunker_Facility::DeferredInit() и Land_WarheadStorage_Main::DeferredInit().