367 {
368 array<ref UndergroundBunkerTriggerData> dataArr = new array<ref UndergroundBunkerTriggerData>();
369
370 for (int i = 1; i < count + 1; i++)
371 {
372 UndergroundBunkerTriggerData data = new UndergroundBunkerTriggerData();
373 string memoryPointNameMin = "darkness_" +i+"_min";
374 string memoryPointNameMax = "darkness_" +i+"_max";
375 vector memPosMin = GetMemoryPointPos(memoryPointNameMin);
376 vector memPosMax = GetMemoryPointPos(memoryPointNameMax);
377 vector triggerSize = memPosMax - memPosMin;
378 vector triggerPosLocal = memPosMin + (triggerSize * 0.5);
379 EUndergroundTriggerType type = EUndergroundTriggerType.INNER;
380 string linkeDoorSelection = "";
381 if (i == 4)
382 {
383 type = EUndergroundTriggerType.TRANSITIONING;
385 }
386 else if (i == 5)
387 {
388 type = EUndergroundTriggerType.TRANSITIONING;
390 }
391
393 data.
m_Size = triggerSize;
396
397 dataArr.Insert(data);
398 }
399 return dataArr;
400 }
const string MAIN_DOOR_SELECTION1
const string MAIN_DOOR_SELECTION2
string m_LinkedDoorSelection
EUndergroundTriggerType m_Type