DayZ 1.29
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
float m_InterpolationSpeed
Определения UndergroundTrigger.c:86
string m_Data
Определения UniversalTemperatureSource.c:267
ref array< ref JsonUndergroundAreaBreadcrumb > Breadcrumbs
Определения UndergroundAreaLoader.c:97
Определения EnConvert.c:119
enum ShapeType ErrorEx

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