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

◆ SpawnTriggers()

void Land_WarheadStorage_Main::SpawnTriggers ( int count)
inlineprotected

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

403 {
404 array<ref UndergroundBunkerTriggerData> dataArr = GetTriggersData(5);
405
406 foreach (UndergroundBunkerTriggerData data:dataArr)
407 {
408 //Debug.DrawSphere(pos , 0.1,Colors.GREEN, ShapeFlags.NOZBUFFER);
409 UndergroundBunkerTrigger trigger = UndergroundBunkerTrigger.Cast(GetGame().CreateObjectEx(WARHEAD_BUNKER_TRIGGER, data.m_Position, ECE_LOCAL ));
410 if (trigger)
411 {
412 vector extMax = data.m_Size * 0.5;
413 vector extMin = -extMax;
414 #ifdef DIAG_DEVELOPER
415 trigger.m_Local = true;
416 #endif
417 AddChild(trigger,-1);
418 trigger.SetExtents(extMin, extMax);
419 trigger.Init(data);
420 }
421 }
422 }
const int ECE_LOCAL
Определения CentralEconomy.c:24
const string WARHEAD_BUNKER_TRIGGER
Определения Land_WarheadStorage_Main.c:13
array< ref UndergroundBunkerTriggerData > GetTriggersData(int count)
Определения Land_WarheadStorage_Main.c:366
void Init(UndergroundBunkerTriggerData data)
Определения UndergroundBunkerTrigger.c:13
proto native CGame GetGame()
proto native void AddChild(Widget child, bool immedUpdate=true)

Перекрестные ссылки AddChild(), ECE_LOCAL, GetGame(), GetTriggersData(), UndergroundBunkerTrigger::Init() и WARHEAD_BUNKER_TRIGGER.

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