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

◆ Init()

void Init ( JsonUndergroundAreaTriggerData data)
protected

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

91 {
92 m_Data = data;
93 //Print("Spawning trigger " + this + "at pos: " + GetPosition());
94 vector extMax = data.GetSize() * 0.5;
95 vector extMin = -extMax;
96 SetExtents(extMin, extMax);
99
100 if (data.Breadcrumbs && data.Breadcrumbs.Count() > 0) //TODO: simpler check
101 {
102 if (data.Breadcrumbs.Count() > 32)
103 {
104 ErrorEx("max 'Breadcrumb' count is 32, found: " + data.Breadcrumbs.Count());
105 }
106 m_Type = EUndergroundTriggerType.TRANSITIONING;
107 }
108 else
109 {
110 if (m_Accommodation == 1.0)
111 {
112 m_Type = EUndergroundTriggerType.OUTER;
113 }
114 else
115 {
116 m_Type = EUndergroundTriggerType.INNER;
117 }
118 }
119 }
eBleedingSourceType m_Type
void SetExtents(vector mins, vector maxs)
Определения AreaDamageManager.c:233
float m_Accommodation
Определения UndergroundTrigger.c:85
UndergroundTriggerCarrier m_Data
float m_InterpolationSpeed
Определения UndergroundTrigger.c:86
ref array< ref JsonUndergroundAreaBreadcrumb > Breadcrumbs
Определения UndergroundAreaLoader.c:85
Определения EnConvert.c:119
enum ShapeType ErrorEx

Перекрестные ссылки JsonUndergroundAreaTriggerData::Breadcrumbs, ErrorEx, JsonUndergroundAreaTriggerData::EyeAccommodation, JsonUndergroundAreaTriggerData::GetSize(), JsonUndergroundAreaTriggerData::InterpolationSpeed, m_Accommodation, m_Data, m_InterpolationSpeed, m_Type и SetExtents().